06-10-12, 09:36 PM
فى المثال السابق تصفحنا عنصر محدد
لكن ماذا لو أردنا عرض جزء Xml بدلالة عنصر محدد
ممكن ذلك لنري هذا الكود
فى عرض التصفح حددنا التصفح بدلالة معينة وهى //personal_data[@id='ID00234']
ولعرض جزء Xml نستخدم الدالة InnerXml
لكن ماذا لو أردنا عرض جزء Xml بدلالة عنصر محدد
ممكن ذلك لنري هذا الكود
كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Dim xmlDoc As New System.Xml.XPath.XPathDocument("C:\BADRMEDIA.xml")
Dim xNavi As System.Xml.XPath.XPathNavigator = _
xmlDoc.CreateNavigator()
Dim ite As System.Xml.XPath.XPathNodeIterator = _
xNavi.Evaluate("//personal_data[@id='ID00234']")
While (ite.MoveNext())
MsgBox(ite.Current.InnerXml())
End While
Catch ex As Exception
MsgBox("" & ex.Message & "", MsgBoxStyle.Exclamation + MsgBoxStyle.MsgBoxRtlReading + MsgBoxStyle.MsgBoxRight, "BADRMEDIA SoftWare ")
End Try
End Subفى عرض التصفح حددنا التصفح بدلالة معينة وهى //personal_data[@id='ID00234']
ولعرض جزء Xml نستخدم الدالة InnerXml
كود :
MsgBox(ite.Current.InnerXml())