Συνάρτηση document() της XSLT
Ορισμός και Χρήση
Η συνάρτηση document() χρησιμοποιείται για την πρόσβαση σε κόμβους του εξωτερικού XML έγγραφου. Το εξωτερικό XML έγγραφο πρέπει να είναι νόμιμο και αναγνωρίσιμο.
Η συνάρτηση document() παρέχει τρόπους για να ανακτήσετε άλλες πηγές 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. |