GetChildNodes
محتويات
[
يخفي
]IStructuredDocumentTag.GetChildNodes method
يعيد مجموعة حية من العقد الفرعية التي تطابق الأنواع المحددة.
public NodeCollection GetChildNodes(NodeType nodeType, bool isDeep)
أمثلة
يوضح كيفية إزالة علامة المستند المنظمة، لكنه يحتفظ بالمحتوى بداخله.
Document doc = new Document(MyDir + "Structured document tags.docx");
// توفر هذه المجموعة واجهة موحدة للوصول إلى العلامات المنظمة المحددة وغير المحددة.
IEnumerable<IStructuredDocumentTag> sdts = doc.Range.StructuredDocumentTags.ToList();
Assert.AreEqual(5, sdts.Count());
// هنا يمكننا الحصول على العقد الفرعية من الواجهة المشتركة للعلامات المنظمة المحددة وغير المحددة.
foreach (IStructuredDocumentTag sdt in sdts)
if (sdt.GetChildNodes(NodeType.Any, false).Count > 0)
sdt.RemoveSelfOnly();
sdts = doc.Range.StructuredDocumentTags.ToList();
Assert.AreEqual(0, sdts.Count());
أنظر أيضا
- class NodeCollection
- enum NodeType
- interface IStructuredDocumentTag
- مساحة الاسم Aspose.Words.Markup
- المجسم Aspose.Words