Συνάρτηση 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. |