XSLT document() -funktio

Määrittely ja käyttö

document() -funktio käytetään ulkoisten XML-dokumenttien solmujen saamiseen. Ulkoiset XML-dokumentit täytyy olla laillisia ja tulkittavissa.

Tämä funktio tarjoaa tapoja hakea XML-lähdeaineistoa, joka ei ole XSLT-tyylistä.

Yksi tapa käyttää tätä funktiota on etsiä tietoja ulkoisesta dokumentista. Esimerkiksi, haluamme löytää vastaavan kelviniarvon fahrenheit-arvon perusteella, ja olemme käyttäneet dokumenttia, joka sisältää ennakkolaskettuja arvoja:

<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äärittelee ulkoisen XML-dokumentin URI:n.
node-set Valinnainen. Käytetään suhteellisten URI:n käsittelyyn.