Funkcja XSLT document()
Definicja i użycie
Funkcja document() służy do dostępu do węzłów zewnętrznego dokumentu XML. Wewnętrzny dokument XML musi być poprawny i قابل فهم.
Ta funkcja oferuje metodę pobierania innych zasobów XML poza początkowymi danymi dostarczonymi strumieniem wejściowym z szablonu XSLT.
Jednym z sposobów użycia tej funkcji jest wyszukiwanie danych w zewnętrznym dokumencie. Na przykład, chcemy znaleźć wartość stopnia Celsjusza odpowiadającą wartości stopnia Fahrenheita, odwiedziliśmy dokument zawierający przeliczone wartości:
<xsl:value-of select="document('celsius.xml')/celsius/result[@value=$value]"/>
Gramatyka
node-set document(object,node-set?)
Parametry
Parametry | Opis |
---|---|
object | Wymagane. Definiuje URI zewnętrznego dokumentu XML. |
node-set | Opcjonalne. Używane do analizy względnych URI. |