Ugrađena pravila

U XML dokumentu postoji više čvorova. To su:

  • Koren,
  • element,
  • atribut,
  • tekstualni čvor,
  • komentar,
  • instrukcija obrade,
  • prostor imena

Za svaki od ovih čvorova XSLT ima ugrađeni šablon koji se primenjuje ako autor nije naveo neke specifične instrukcije. Ova pravila koriste XPath izraze koji se sravnjuju sa čvorovima svakog pojedinačnog čvora. Na primer,

  <xsl:tempate match="text()|@*">
    <xsl:value-of select="."/>
  </xsl:template>

XPath funkcija text() se sravnjuje se svim tekstualnim čvorovima, dok je @* XPath izraz koji se sravnjuje sa svima atributskim čvorovima. Vertikalna crta ih kombinuje u izraz koji selektuje i jednu i drugu vrstu čvorova. Ovaj šablon govori da kad god procesor naiđe na tekstualni ili atributski čvor treba da ispiše sadržaj tog čvora. Za tekstualne čvorove to je samo tekst u čvoru, za atributske to je vrednost atributa.

Sledeći stilski list koristi ugrađena pravila za atributske čvorove:

Kada se ovaj stilski list primeni na polazni dokument dobija se:


Dokument:
URL:
Autor: Cvetana Krstev
Poslednja izmena: