Συνάρτηση XSLT document()

Ορισμός και χρήση

Η συνάρτηση document() χρησιμοποιείται για την πρόσβαση σε κόμβους εξωτερικών XML εγγράφων. Το εξωτερικό XML έγγραφο πρέπει να είναι νόμιμο και αναγνωρίσιμο.

Η συνάρτηση αυτή παρέχει τρόπους για την απόκτηση άλλων XML πόρων εκτός από τα αρχικά δεδομένα που παρέχει ο ροή του XSLT στυλ.

Μια από τις τρόπους χρήσης της συνάρτησης είναι η αναζήτηση δεδομένων σε εξωτερικό έγγραφο. Για παράδειγμα, θέλουμε να βρούμε την τιμή του βαθμού Κελσίου που αντιστοιχεί σε μια τιμή Φαραγγίου, και έχουμε επισκεφθεί το έγγραφο που περιέχει προεπιλεγμένες τιμές:

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

Γλώσσα

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

Παράμετροι

Παράμετροι Περιγραφή
object Απαιτείται. Ορίζει το URI του εξωτερικού XML εγγράφου.
node-set Επιλογή. Χρησιμοποιείται για την ανάλυση σχετικών URI.