XNode.IsAfter(XNode) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bepaalt of het huidige knooppunt wordt weergegeven na een opgegeven knooppunt in documentvolgorde.
public:
bool IsAfter(System::Xml::Linq::XNode ^ node);
public bool IsAfter(System.Xml.Linq.XNode node);
public bool IsAfter(System.Xml.Linq.XNode? node);
member this.IsAfter : System.Xml.Linq.XNode -> bool
Public Function IsAfter (node As XNode) As Boolean
Parameters
Retouren
true als dit knooppunt na het opgegeven knooppunt wordt weergegeven; anders false.
Voorbeelden
In het volgende voorbeeld wordt deze methode gebruikt.
XElement xmlTree = new XElement("Root",
new XText("Text content."),
new XElement("Child1", "child1 content"),
new XElement("Child2", "child2 content"),
new XElement("Child3", "child3 content"),
new XText("More text content."),
new XElement("Child4", "child4 content"),
new XElement("Child5", "child5 content")
);
XElement child3 = xmlTree.Element("Child3");
XElement child5 = xmlTree.Element("Child5");
if (child5.IsAfter(child3))
Console.WriteLine("Child5 is after Child3");
else
Console.WriteLine("Child5 is not after Child3");
Dim xmlTree As XElement = _
<Root>Text content.
<Child1>child1 content</Child1>
<Child2>child2 content</Child2>
<Child3>child3 content</Child3>More text content.
<Child4>child4 content</Child4>
<Child5>child5 content</Child5>
</Root>
Dim child3 As XElement = xmlTree.<Child3>(0)
Dim child5 As XElement = xmlTree.<Child5>(0)
If (child5.IsAfter(child3)) Then
Console.WriteLine("Child5 is after Child3")
Else
Console.WriteLine("Child5 is not after Child3")
End If
In dit voorbeeld wordt de volgende uitvoer gegenereerd:
Child5 is after Child3
Opmerkingen
De XContainer onderliggende knooppunten worden opgeslagen als een singly-gekoppelde lijst XNode met objecten. Dit betekent dat de CompareDocumentOrder methode de bovenliggende elementen van de twee knooppunten moet doorlopen die worden vergeleken totdat de gemeenschappelijke bovenliggende methode wordt gevonden. Vervolgens moet de lijst met de onderliggende knooppunten van het bovenliggende item worden doorlopen om de volgorde te bepalen van de twee knooppunten die worden vergeleken. Daarom kan het gebruik van deze methode van invloed zijn op uw prestaties.