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