XNode.IsBefore(XNode) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan apakah simpul saat ini muncul sebelum simpul tertentu dalam hal urutan dokumen.
public:
bool IsBefore(System::Xml::Linq::XNode ^ node);
public bool IsBefore(System.Xml.Linq.XNode node);
public bool IsBefore(System.Xml.Linq.XNode? node);
member this.IsBefore : System.Xml.Linq.XNode -> bool
Public Function IsBefore (node As XNode) As Boolean
Parameter
Mengembalikan
true jika simpul ini muncul sebelum node yang ditentukan; jika tidak false.
Contoh
Contoh berikut menggunakan metode ini.
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.IsBefore(child3))
Console.WriteLine("Child5 is before Child3");
else
Console.WriteLine("Child5 is not before 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.IsBefore(child3)) Then
Console.WriteLine("Child5 is before Child3")
Else
Console.WriteLine("Child5 is not before Child3")
End If
Contoh ini menghasilkan output berikut:
Child5 is not before Child3
Keterangan
Menyimpan XContainer simpul anaknya sebagai daftar objek yang ditautkan dengan nyanyian XNode . Ini berarti bahwa IsBefore metode harus melintasi leluhur dari dua node yang dibandingkan sampai menemukan induk umum. Kemudian harus melintasi daftar simpul anak induk umum untuk menentukan urutan dua node yang dibandingkan. Oleh karena itu, menggunakan metode ini dapat memengaruhi performa Anda.