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

Slides:



Advertisements
Ähnliche Präsentationen
Einführung in HTML (Hypertext Markup Language)
Advertisements

Verarbeiten und Präsentieren von
Anmerkungen zu XML Im September 2000 Entwicklung/Anspruch von XML
eXist Open Source Native XML Database
1. Einführung. 1. Einführung Inhalt Einführung Vorlagen XPath Kontrollstrukturen Sortierung, Gruppierung und Nummerierung Parameter und Variablen Ein-
Fallstudie. 2 Statistik April Dokumente Jan Mio. Dokumente Performance 3 Mio. Queries pro Tag 9. Juni 2000 Most popular search engines.
Hands On – Einführung in XML
IMS Universität Stuttgart 1 Einführung in XML Hannah Kermes HS: Elektronische Wörterbücher Do,
HTML - Einführung Richard Göbel.
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
DOM (Document Object Model)
XINDICE The Apache XML Project Name: Jacqueline Langhorst
XPATH XML Path Language. Xpath – XML Path Language IT Zertifikat - Daten und Metadatenstandards: XPath 2 Entwicklung des W3C Adressierungssprache für.
XML - Abfragesprache Xpath. Problemstellung Unsere XML-Datei steht und wir wollen alle 1. Titel aller vergangenen Sendungen automatisch aus den Playlists.
XML-Schema HKI Proseminar Wintersemester 2010/11 Dozentin: Frau Kurz von Jan Kohl und Christian Lütticke.
XForms Von Matthias Keck.
Überblick XML: Extensible Markup Language Entwickelt, um Informationen bereitzustellen, zu speichern und zu übertragen Im Gegensatz zu HTML keine vordefinierten.
XML Standardisierungen und Abfragesprachen
Speicherung von XML- Dokumenten als Large Objects.
Einführung XML XML Einführung Andreas Leicht.
Sebastian Hirsch Sascha Neuhaus
XML-Algebren Martin Winkler.
XPointer Die Xpointer beschreiben einen Ort oder Bereich innerhalb einer XML-Instanz. Die XPointer bauen auf der XML Path Language auf. Die XPointer ist.
Xlink / Xpointer - Framework
Carsten Greiveldinger
Tobias Högel & Dennis Böck,
1 Seminar 2004/2005 von Auszeichnungssprache XPath Ein Referat von Wei CAI
XML-Unterstützung durch MS SQL Server Vortrag Nr. 11 im Seminar XML und Datenbanken im SoSe 2008 (Block: 08./ ) von Mirko Zipfel.
Quilt: Eine XML Anfragesprache für heterogene Datenquellen
XSLT.
Xpath und XQuery.
XML - Konzepte XHTML XML Base XPath XInclude XLink XForms XPointer
Datenbanktechnologie Daniel Ebner SS Mai Ulrike Lohner.
EXist. Anforderungen - Java Development Kit (JDK) 1.6!!! - mit JDK 7 funktioniert es noch nicht -
Wird ganz am Anfang der HTML-Datei geschrieben Doctype html public bedeutet, dass man sich auf die Öffentlichkeit der html-dtd bezieht Html ist die meist.
HTML-Tags Spitze Klammern = Tags
XML-Serverpages Vortrag im Rahmen des Seminars XML-Technologien Tobias Faessler.
XPath Was ist XPath XPath ist eine Syntax für das Definieren der Teile eines XML-Dokumentes. XPath benutzt Pfade, um XML-Elemente zu definieren. XPath.
XSL und XSLT1 eXstensible Stylesheet Language und eXstensible Stylesheet Language Transformation.
XML-Query. Übersicht Was ist XML-Query? Vergleich RDB XML-Dokument Syntaktisches und Use-Cases Kritik und Diskussion.
Daniel Kucher Proseminar XHTML. 1. HTML – Struktur und Versionen 2. Der – Teil 3. Der – Teil 4. Stylesheets (CSS) – Das Rückrat von XHTML.
Verarbeiten von XML-Daten
Wohlgeformtheit und Gültigkeit Grundlagen der Datenmodellierung Anke Jackschina.
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
Oliver Spritzendorfer Thomas Fekete
Hilfe Dokumente.
XSLT Voraussetzungen, trivial
XML in relationalen Datenbanken
Gruppe 5. Einleitung ElzbietaChristofTommy SimonIngoMax.
ADAT©2004 Dipl. - Ing. Walter SabinSeite: 1 Version 1.0a XML EXTENSIBLE MARKUP LANGUAGE.
SQLite und XML in PHP 5.
XSL in der Praxis Anwendungsbeispiele für die eXtensible Stylesheet Language Andreas Kühne XML One 2000.
Der Windows-Desktop Beispiel für den Windows-Desktop.
Kommandozeile und Batch-Dateien Molekulare Phylogenetik – Praktikum
HTML Hypertext Markup Language
TUDWCMS Wie kann der Autor eines Dokumentes geändert werden ?
Hauptseminar Web-Services und verteilte Datenbanken Thema XML, DTDs und XML-Schema XML, DTDs und XML-Schema - Stefan Kurz, 25. April 2003.
IT-Zertifikat der Phil.Fak Kurs 4: Daten- und Metadatenstandards Patrick Sahle XML-BasicsWS 08/09.
XPath Datenmodell und Sequenzen Universität zu Köln – Historisch-Kulturwissenschaftliche Informationsverarbeitung Datenbanktechnologie – Daniel Ebner –
XML Schema Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung WS2011/2012 Hist.-kult.wiss. Informationsverarbeitung (Teil.
Geoinformation3 Geoinformation III XML Grundlagen, Namensräume und Hyperlinks Vorlesung 12b.
IT-Zertifikat_Seminar: Metadatenstandards XSLT Eine Transformationssprache.
1 Java und XML Stephan Baldes Warum XML? In welchem Format wurden die Daten gespeichert? Bernd;Thomas;3;5;1987;Freiburg;Karlsruhe Peter;Maier;7;9;1980;Karlsruhe;Freiburg.
Hyperlink im Word Kurze Erklärung Beispiele Dateiverlinkung
KEREM 6C Der Jump-Effekt. Von Seite zu Seite  Von Seite zu Seite springen  Bsp.: Von HTML Seite 1 zur HTML Seite 2  Relativer Link Zur zweiten Seite.
CONTAO Wesentliches in Kürze zum Einfügen, Bearbeiten und Löschen von Inhalten.
Das Programmfenster Menüleiste: Sie enthält Sammlungen mit Befehlen zur Bearbeitung von Texten.
Alles wird gut! Suche im MyCoRe Jens Kupferschmidt
Hilfe Dokumente.
 Präsentation transkript:

- 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: Harry Potter J K. Rowling Harry Potter J K. Rowling

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 ruft Attribute auf Allgemeine Ausdrücke:

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 ruft alle Elemente auf, die ein lang- Attribut haben Ausdrücke anhand unseres Beispiels:

Weitere wichtige Abfragen: Weiter Operatoren: 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 kosten * Joker für unbekannte Knoten | und-Verknüpfung zweier Abfragen

Alle wichtigen Befehle findet ihr unter: ax.asp ax.asp Für weitere Fragen lohnt sich das Tutorial:

…und jetzt ran an die Aufgaben! -> Konsole mit Desktop-Verknüpfung oder im Installations-Ordner bin mit startup.bat starten -> eigene eXist-Homepage aufrufen: -> links auf XQuery IDE (eXide) -> Abfrage eingeben und auf Run klicken

Danke für eure Aufmerksamkeit!