XML Elemente mit XPath Ausdrücken auswählen
Verwenden Sie DotNet-XPath-Ausdrücke in Testfällen, um Elemente in einer XML-Ressource auszuwählen.
Im Modul können Sie XPath-Ausdrücke definieren, um die Knoten einer XML-Datei einzuschränken.
Eine umfangreiche Dokumentation für die Formulierung von XPath-Ausdrücken finden Sie unter folgendem Link.
![]() |
Der Wert eines Knotens oder eines Attributs im XPath-Ausdruck muss mit einfachen Anführungszeichen angegeben werden. Sonderzeichen in XPath-Ausdrücken müssen mit einem vorangehenden Escape-Zeichen angegeben werden. |
Das Modul Evaluate XPath ermöglicht es Ihnen, XPath-Ausdrücke auszuwerten und das Ergebnis zu überprüfen oder in den Buffer zu schreiben.
Dieses Modul ist Teil der Standard-Untermenge. Sie finden es unter Standard modules->TBox XEngines->XML.
![]() |
Der Inhalt der in die Ressource xmlResource geladenen Datei books.xml wird verifiziert. Der unter XPath Expression angegebene Ausdruck wird ausgewertet. Das Ergebnis wird mit dem unter Evaluation Result angegebenen Wert verglichen. Es wird überprüft, ob in der Datei books.xml für das book mit der id 'bk002' der Wert des Knotens author dem Wert Poet entspricht.
Beispiel: XPath mit eindeutigen Werten evaluieren |
![]() |
Der Inhalt der in die Ressource xmlResourceToVerify geladenen Datei books.xml wird verifiziert. Der unter XPath Expression angegebene Ausdruck wird ausgewertet. Das Ergebnis wird mit dem unter Evaluation Result angegebenen Wert verglichen. Es wird überprüft, ob in der Datei books.xml zwei Einträge book vorhanden sind.
Beispiel: XPath evaluieren |
XML-Knoten mit XPath-Ausdrücken im Modul einschränken
Definieren Sie XPath-Ausdrücke auf der Ebene von XML-Dokumenten und XML-Elementen, um die Knoten einer XML-Datei einzuschränken.
-
Erstellen Sie in der Detailansicht des jeweiligen Modulattributs manuell den Übergangsparameter XPath. Geben Sie als Wert den XPath-Ausdruck an.
Es sind alle XPath-Ausdrücke gültig, die XML-Elemente zurück geben. Für alle anderen XPath-Ausdrücke steht das XModul Kapitel "XPath-Ausdrücke in Testfällen" zur Verfügung – beispielsweise für die Funktion count.
-
Erstellen Sie den Konfigurationsparameter Transition manuell und definieren Sie XPathToXmlElement als Wert des Parameters.
XPath - Parameter