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. |