دستورالعمل توابع XSLT
- صفحه قبل عناصر XSLT
- صفحه بعدی آموزشهای XSLT
XQuery 1.0، XPath 2.0 و XSLT 2.0 از همان کتابخانه توابع به اشتراک میگذارند.
توابع XSLT
XSLT بیش از 100 توابع داخلی دارد. این توابع برای مقایسه مقادیر رشته، عدد، تاریخ و زمان، عملیات گره و QName، عملیات توالی، مقادیر منطقی و غیره استفاده میشوند.
URI فضای نام توابع XSLT است:
http://www.w3.org/2005/02/xpath-functions
پیشوند پیشفرض فضای نام توابع fn است.
توجه: توابع معمولاً با پیشوند fn: در هنگام فراخوانی همراه هستند، مانند fn:string(). اما چون fn: پیشوند پیشفرض فضای نام است، بنابراین در هنگام فراخوانی، نام توابع نیازی به پیشوند ندارد.
میتوانید به تمامی منابع توابع داخلی XSLT 2.0 در آموزشهای ما دسترسی پیدا کنید.
به علاوه، در اینجا توابع داخلی XSLT لیست شدهاند:
نام | توضیح |
---|---|
current() | مجموعهای از گرهها را بازمیگرداند که عضو منحصر به فرد آن گره فعلی است. |
document() | برای دسترسی به گرههای XML مستند خارجی استفاده میشود. |
element-available() | مطالعهی اینکه پردازشگر XSLT از این عناصر پشتیبانی میکند یا خیر. |
format-number() | اعداد را به رشته تبدیل کنید. |
function-available() | مطالعهی اینکه پردازشگر XSLT از این توابع پشتیبانی میکند یا خیر. |
generate-id() | رشتهای که به عنوان شناسه منحصر به فرد برای نود مشخص شده است را بازگرداند. |
key() | عناصر قبلاً با استفاده از دستور <xsl:key> برچسبگذاری شده را بازیابی کنید. |
node-set | درخت را به مجموعهای از نودها تبدیل کنید. مجموعهای که تولید میشود همیشه شامل یک نود است و ریشه درخت است. |
system-property() | مقدار سیستمخصوصی را بازگرداند. |
unparsed-entity-uri() | URI实体 غیرپarsه شده را بازگرداند. |
- صفحه قبل عناصر XSLT
- صفحه بعدی آموزشهای XSLT