Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

- 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.

Ähnliche Präsentationen


Präsentation zum Thema: "- 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."—  Präsentation transkript:

1

2 - 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

3 - Ausgehend von der Baumstruktur lässt sich jedes Element ansteuern - Die verschiedenen Arten von Knoten sind: -Element -Attribut -Text -Namespace -Befehlsverarbeitung -Kommentar -Dokument Knoten

4 - 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

5 Beispiel: Harry Potter J K. Rowling 2005 29.99 Harry Potter J K. Rowling 2005 29.99

6 AusdruckBeschreibung / ruft das Wurzelelement auf // ruft Knoten mit diesem Namen auf, egal wo sie stehen. ruft den eingegebenen Knoten auf.. ruft das Elternelement des eingegebenen Knotens auf @ ruft Attribute auf Allgemeine Ausdrücke:

7 AusdruckErgebnis /bookstore ruft sich selbst als Wurzelelement auf bookstore/book ruft alle book-Elemente auf, die Kindelemente von bookstore sind //book ruft alle book-Elemente auf, egal wo sie stehen bookstore//book ruft alle book-Elemente auf, die unter bookstore stehen, egal wie tief im Baum //@lang ruft alle Elemente auf, die ein lang- Attribut haben Ausdrücke anhand unseres Beispiels:

8 Weitere wichtige Abfragen: Weiter Operatoren: http://www.w3schools.com/xpath/xpath_operators.asp AusdruckBeschreibung /bookstore/book[1] 1. book-Element /bookstore/book[last()] letztes book-Element /bookstore/book[position()<3] book-Elemente auf den Positionen kleiner 3 /bookstore/book[price>35.00]/title alle Titel der book-Elemente, die 35.00 kosten * Joker für unbekannte Knoten | und-Verknüpfung zweier Abfragen

9 Alle wichtigen Befehle findet ihr unter: http://www.w3schools.com/xpath/xpath_synt ax.asp http://www.w3schools.com/xpath/xpath_synt ax.asp Für weitere Fragen lohnt sich das Tutorial: http://www.w3schools.com/xpath/

10 …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

11 Danke für eure Aufmerksamkeit!


Herunterladen ppt "- 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."

Ähnliche Präsentationen


Google-Anzeigen