XSLT - funktioiden referenssikirja

XQuery 1.0, XPath 2.0 ja XSLT 2.0 jakavat saman funktion kirjaston.

XSLT-funktiot

XSLT sisältää yli 100 sisäänrakennettua funktiota. Näitä funktioita käytetään merkkijonovarantojen, lukuvarantojen, päivämäärän ja ajan vertailun, solmujen ja QName-toimintojen, sarjojen toimintojen, loogisten arvojen ja niin edelleen.

XSLT-funktioiden nimenkerroksen URI on:

http://www.w3.org/2005/02/xpath-functions

Funktion nimenkerroksen oletusarvoinen etuliite on fn.

Vinkki: Funktiot käyttävät yleensä fn:-etuliitettä, kuten fn:string(). Kuitenkin, koska fn: on nimenkerroksen oletusarvoinen etuliite, funktioiden nimiä ei tarvitse käyttää etuliitettä kutsuttaessa.

Voit tarkastella kaikkia sisäänrakennettuja XSLT 2.0-funktioiden viittauksia XPath-opetusohjelmassamme.

Tässä on lueteltu sisäänrakennetut XSLT-funktiot:

Nimi Kuvaus
current() Palauttaa nykyisen solmun ainoana jäsenenä solmunjoukon.
document() Käytetään ulkoisten XML-dokumenttien solmujen saamiseen.
element-available() Tarkista, tukeeko XSLT-käsittelyohjelma määritettyä elementtiä.
format-number() Muunna numero merkkijonoksi.
function-available() Tarkista, tukeeko XSLT-käsittelyohjelma määritettyä funktiota.
generate-id() Palauta määritellyn solmun ainutlaatuinen tunnisteava merkkijonoarvo.
key() Hae aikaisemmin <xsl:key> -lausekkeella merkityt elementit.
node-set Muunna puu solmuja sisältävään joukkoon. Syntynyt solmuja joukko sisältää aina yhden solmun ja on puun juuri.
system-property() Palauta järjestelmäominaisuuden arvo.
unparsed-entity-uri() Palauta epäselvästi määritelty URI.