06_XSLT_wydruk.pdf

(846 KB) Pobierz
Hipertekst i hipermedia
Język XSLT
dr inż.Wioleta Szwoch
Wioleta Szwoch, KISI ETI PG
1
1257903939.020.png
XPath ( XML Path Language )
• Standard do identyfikacji części
dokumentu XML-owego
• Wykorzystanie wyrażeń do nawigacji w
dokumencie XML
– Składnia podobna do ścieżek systemu plików w Unix
– Możliwość wydobycia potrzebnych nam węzłów
• Zawiera bibliotekę funkcji standardowych
• Znajduje zastosowanie w innych standardach
2
Wioleta Szwoch, KISI ETI PG
1257903939.021.png 1257903939.022.png
ancestor
1
3
2
4
Węzeł
odniesienia
8
7
5
6
sibling
sibling
preceding
following
9
10
11
12
descendant
Wioleta Szwoch, KISI ETI PG
3
1257903939.023.png 1257903939.001.png 1257903939.002.png 1257903939.003.png 1257903939.004.png 1257903939.005.png 1257903939.006.png 1257903939.007.png 1257903939.008.png 1257903939.009.png 1257903939.010.png 1257903939.011.png 1257903939.012.png 1257903939.013.png 1257903939.014.png 1257903939.015.png 1257903939.016.png 1257903939.017.png
XPath
• składnia
– wybór węzła
nazwa węzła
/ korzeń
. bieżący węzeł (self::node())
.. rodzic (parent::node())
@nazwa atrybutu
– predykaty
• pozwalają na sprawdzenie własności,
których nie da się wyrazić w samych
testach węzłów
• dowolne wyrażenie XPath
5
Wioleta Szwoch, KISI ETI PG
1257903939.018.png
XPath
• składnia
– wybór nieznanych węzłów
* dowolny węzeł
@*
dowolny atrybut
node() dowolny węzeł
– wybór wielu ścieżek
|
6
Wioleta Szwoch, KISI ETI PG
1257903939.019.png
Zgłoś jeśli naruszono regulamin