Programowanie w Internecie 2 Ćwiczenie 4 – Transformacja danych Prowadzący: Rajmund Pączkowski
Tematyka Integracja danych XML Język XPath – wyszukiwanie danych w dokumentach Technologia XSLT – transformacje dokumentów XMLowych
XPath XPath jest to język służący do odnajdywania informacji wewnątrz plików XML. XPath stanowi podstawę dla technologii: XSLT; XQuery; XPointer; XLink; Mgr inż. Michał Jaros3
XPath Podstawowe pojęcia Węzeł – dokument, element, atrybut; Rodzic; Dzieci; Rodzeństwo; Przodek; Potomek; Mgr inż. Michał Jaros4 Harry Potter J K. Rowling
XPath XPath – ścieżka do danych nazwa_węzła bookstore / /bookstore bookstore/book // //book bookstore//book Mgr inż. Michał Jaros5 Harry Potter J K. Rowling
Mgr inż. Michał Jaros6 Harry Potter J K. Rowling
XPath [] /bookstore/book[1] /bookstore/book[last()-1] /bookstore/book[position() < 4] /bookstore/book[price < 30.00]/title Mgr inż. Michał Jaros7 Harry Potter J K. Rowling
XPath * /bookstore/* node() //book/node() Mgr inż. Michał Jaros8
XPath | //book/title | //book/price //title | //price /bookstore/book/title | //price Mgr inż. Michał Jaros9 Harry Potter J K. Rowling
XML – przestrzenie nazw Apples Bananas African Coffee Table Mgr inż. Michał Jaros11
XSLT EXtensible Stylesheet Language Transformations XSLT – język przekształcający XMLa do XHTMLa lub innego XMLa. Wsparcie przeglądarek: Mozilla Firefox – v Netscape – v 8 Opera – v 9 Internet Explorer – v Mgr inż. Michał Jaros12
XSLT Dodanie XSLT do pliku XML <?xml-stylesheet href="nazwa_pliku.xsl type="text/xsl ?> Główny element (korzeń) pliku XSL <xsl:stylesheet version="1.0 xmlns:xsl=" Mgr inż. Michał Jaros13
XSLT Treść strony Mgr inż. Michał Jaros14
XSLT Mgr inż. Michał Jaros15
XSLT Mgr inż. Michał Jaros16
XSLT Mgr inż. Michał Jaros17 My CD Collection
Zapraszam do ćwiczeń praktycznych