May 2018
Intermediate to advanced
680 pages
15h 54m
German
Eine direkte Arbeit mit XPath ist auch im .NET-Namespace System.Xml.XPath möglich und daher über VisualBasic.NET ansprechbar. Die XPathDocument-Klasse instanziiert hier einen XPathNavigator, der über seine Compile-Methode wiederum eine XPathExpression instanziiert.
Abhängig vom jeweiligen XPathResultType, können Sie eine differenzierte VisualBasic.NET-Logik aufbauen. Handelt es sich beispielsweise nicht um einen Einzelwert, sondern einen NodeSet, so kann eine Schleife über einen XPathNodeIterator laufen, um die Werte wunschgemäß auszugeben.
Public Const xmlurl As String = "C:\wg\Ort_Elemente.xml" Public Sub xpathdemo() Try Dim xpathstr As String = "/Orte/Ort/Mensch/vorname" Dim xpd As New XPath.XPathDocument(xmlurl) ...Read now
Unlock full access