دالة XSLT document()
التعريف والاستخدام
يستخدم دالة document() للوصول إلى عناصر وثيقة XML الخارجية. يجب أن تكون وثيقة XML الخارجية صالحة وقابلة للتحليل.
تقدم هذه الوظيفة طريقة للوصول إلى موارد XML أخرى بخلاف تلك التي تقدمها تدفق الإدخال إلى قالب XSLT.
واحدة من الطرق لاستخدام هذه الوظيفة هي البحث عن بيانات في وثيقة خارجية. على سبيل المثال، نريد العثور على قيمة درجة الحرارة المئوية المترتبة على قيمة درجة الحرارة الفارغة، لذا قمنا بزيارة وثيقة تحتوي على القيم المسبقًا محسوبة:
<xsl:value-of select="document('celsius.xml')/celsius/result[@value=$value]"/>
النحو
document(object,node-set?)
المتغيرات
المتغيرات | الوصف |
---|---|
object | مطلوب. يحدد URI وثيقة XML الخارجية. |
node-set | اختياري. يستخدم لتحليل URI العلاقية. |