CompositeNode

CompositeNode

Overzicht

CompositeNode is een klasse in Aspose.Words FOSS voor .NET. Erft van: Node, IEnumerable<Node>, INodeCollection, en nog één.

Basisklasse voor knooppunten die andere knooppunten kunnen bevatten.

Deze klasse biedt 26 methoden voor het werken met CompositeNode objecten in .NET programma’s. Beschikbare methoden omvatten: Accept, AcceptEnd, AcceptStart, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, GetText, en 14 extra methoden. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.Words FOSS voor .NET pakket. Eigenschappen: Count, CustomNodeId, Document, FirstChild, HasChildNodes, IsComposite, en nog 6.

Eigenschappen

NaamTypeToegangBeschrijving
IsCompositeboolLezenRetourneert true omdat dit knooppunt child nodes kan hebben.
HasChildNodesboolLezenRetourneert true als dit knooppunt child nodes heeft.
FirstChildNodeLezenHaalt het eerste kind van de node op.
LastChildNodeLezenHaalt het laatste kind van het knooppunt op.
CountintLezenHaalt het aantal directe kinderen van dit knooppunt op.
NodeTypeNodeTypeLezenGeeft het type van dit knooppunt terug.
ParentNodeCompositeNodeLezenHaalt de directe ouder van dit knooppunt op.
DocumentDocumentBaseLezenHaalt het document op waartoe dit knooppunt behoort.
PreviousSiblingNodeLezenHaalt de node op die zich direct vóór deze node bevindt.
NextSiblingNodeLezenHaalt de node op die direct op deze node volgt.
RangeRangeLezenRetourneert een Range-object dat het gedeelte van een document vertegenwoordigt dat zich in dit knooppunt bevindt.
CustomNodeIdintLezen/schrijvenSpecificeert een aangepaste knooppunt-identificatie.

Methoden

HandtekeningBeschrijving
GetText()Haalt de tekst op van dit knooppunt en van al zijn kinderen.
GetChildNodes(nodeType: NodeType, isDeep: bool)Retourneert een verzameling kindknooppunten die overeenkomen met het opgegeven type.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Retourneert een N-de kindknooppunt dat overeenkomt met het opgegeven type.
SelectNodes(xpath: string)Selecteert een lijst met knooppunten die overeenkomen met de XPath-expressie.
SelectSingleNode(xpath: string)Selecteert het eerste knooppunt dat overeenkomt met de XPath-expressie.
GetEnumerator()Biedt ondersteuning voor iteratie in for-each-stijl over de kindknooppunten van dit knooppunt.
AppendChild(newChild: T)Voegt het opgegeven knooppunt toe aan het einde van de lijst met kindknooppunten voor dit knooppunt.
PrependChild(newChild: T)Voegt het opgegeven knooppunt toe aan het begin van de lijst met kindknooppunten voor dit knooppunt.
InsertAfter(newChild: T, refChild: Node)Voegt het opgegeven knooppunt direct na het opgegeven referentieknooppunt in.
InsertBefore(newChild: T, refChild: Node)Voegt het opgegeven knooppunt direct vóór het opgegeven referentieknooppunt in.
RemoveChild(oldChild: T)Verwijdert het opgegeven kindknooppunt.
RemoveAllChildren()Verwijdert alle onderliggende knooppunten van het huidige knooppunt.
RemoveSmartTags()Verwijdert alle SmartTag afstammingsknooppunten van het huidige knooppunt.
IndexOf(child: Node)Retourneert de index van de opgegeven child node in de child node-array.
AcceptStart(visitor: DocumentVisitor)Wanneer geïmplementeerd in een afgeleide klasse, roept het de VisitXXXStart methode van de opgegeven document visitor aan.
AcceptEnd(visitor: DocumentVisitor)Wanneer geïmplementeerd in een afgeleide klasse, roept het de VisitXXXEnd-methode van de gespecificeerde documentbezoeker aan.
CreateNavigator()Maakt een navigator die kan worden gebruikt om knooppunten te doorlopen en te lezen.
Clone(isCloneChildren: bool)U moet de overload Clone(bool, INodeCloningListener) gebruiken wanneer het knooppuntklonen deel uitmaakt van een ander (meestal samengesteld) knooppunt-kloningsproces.
Accept(visitor: DocumentVisitor)Roept Accept(visitor) aan op deze CompositeNode-instantie.
GetAncestor(ancestorType: Type)Haalt de eerste voorouder op van het opgegeven objecttype.
GetAncestorOf()Roept GetAncestorOf aan op deze CompositeNode instantie.
Remove()Verwijdert zichzelf uit de ouder.
NextPreOrder(rootNode: Node)Haalt het volgende knooppunt op volgens het pre-order boomtraversal-algoritme.
PreviousPreOrder(rootNode: Node)Haalt het vorige knooppunt op volgens het pre-order boomtraversal-algoritme.
ToString(saveFormat: SaveFormat)Exporteert de inhoud van het knooppunt naar een string in het opgegeven formaat.
NodeTypeToString(nodeType: NodeType)Een hulpmethode die een enum-waarde van een knooppunttype omzet in een gebruiksvriendelijke string.

Zie ook

 Nederlands