توابع document() XSLT

تعریف و استفاده

توابع 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‌های نسبی استفاده می‌شود.