توابع system-property() XSLT

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

توابع system-property() سیستم‌تنوع بازگردانده شده از طریق نام شناسایی می‌کند.

سیستم‌تنوع‌ها در فضای نام XSLT:

سیستم‌تنوع توضیح
xsl:version

شماره نسخه XSLT که پردازش‌کننده پیاده‌سازی کرده را ارائه می‌دهد;

اگر پردازش‌کننده XSLT نسخه XSLT مشخص شده در این سند را پیاده‌سازی کند، این شماره 1 است.

xsl:vendor توسعه‌دهنده پردازش‌کننده XSLT
xsl:vendor-url URL توسعه‌دهنده پردازش‌کننده XSLT را شناسایی می‌کند.
msxsl:version شماره نسخه Microsoft XML هسته‌ای خدمات (MSXML) ارائه می‌دهد.

قوانین

object system-property(string)

پارامتر

پارامتر توضیح
رشته ضروري. مشخص می‌کند که سیستم‌تنوعی که ارزش آن بازگردانده می‌شود.

مثال

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<p>
Version:
<xsl:value-of select="system-property('xsl:version')" />
<br />
Vendor:
<xsl:value-of select="system-property('xsl:vendor')" />
<br />
Vendor URL:
<xsl:value-of select="system-property('xsl:vendor-url')" />
</p>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

فایل XSL را مشاهده کنید،نتیجه را مشاهده کنید