110 likes | 229 Views
xPath - Abfragen. XML-Path Language ( xPath ) ist eine Empfehlung des W3C es wurde entwickelt, um durch ein XML-Dokument zu navigieren und ist ein großer Teil von XSLT. Ausgehend von der Baumstruktur lässt sich jedes Element ansteuern Die verschiedenen Arten von Knoten sind: Element
E N D
XML-Path Language (xPath) ist eine Empfehlung des W3C es wurde entwickelt, um durch ein XML-Dokument zu navigieren und ist ein großer Teil von XSLT
Ausgehend von der Baumstruktur lässt sich jedes Element ansteuern Die verschiedenen Arten von Knoten sind: • Element • Attribut • Text • Namespace • Befehlsverarbeitung • Kommentar • Dokument Knoten
- Path-Angaben sind relativ oder absolut sein: - Jede Ebene wird durch einen „/“ dargestellt Ein absoluter Pfad beginnt mit einem „/“ Beispiel: /bookstore/book -Ein relativer Pfad beginnt ohne „/“ Beispiel: book/title
Beispiel: <bookstore><book> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book></bookstore>
Weitere wichtige Abfragen: Weiter Operatoren: http://www.w3schools.com/xpath/xpath_operators.asp
Alle wichtigen Befehle findet ihr unter: http://www.w3schools.com/xpath/xpath_syntax.asp Für weitere Fragen lohnt sich das Tutorial: http://www.w3schools.com/xpath/
…und jetzt ran an die Aufgaben! -> Konsole mit Desktop-Verknüpfung oder im Installations-Ordner “bin” mit “startup.bat” starten -> eigene eXist-Homepage aufrufen: http://localhost:8080/exist/index.xml -> links auf „XQuery IDE (eXide)“ -> Abfrage eingeben und auf „Run“ klicken