XSLT document() -funktio

Määritelmä ja käyttö

document() -funktio käytetään ulkoisten XML-dokumenttien solujen saamiseen. Ulkoiset XML-dokumentit täytyy olla lailliset ja analysoitavissa.

Tämä funktio tarjoaa tavan hakea XSLT-tyylipöydästä muuta XML-lähdeaineistoa kuin alkuperäisen syötteen tarjoamaa.

Yksi tapa käyttää tätä funktiota on löytää tietoja ulkoisesta dokumentista. Esimerkiksi haluamme löytää vastaavan lämpötilan Celsius-mittareista, kävimme läpi ennakkolaskettujen arvojen sisältävän dokumentin:

<xsl:value-of select="document('celsius.xml')/celsius/result[@value=$value]"/>

Syntaksi

node-set document(object,node-set?)

Parametrit

Parametrit Kuvaus
object Välttämätön. Määrittää ulkoisen XML-dokumentin URI.
node-set Valinnainen. Käytetään suhteellisten URI:n analysointiin.