XSLT جنیریٹ-آئیڈ() فونکشن

تعریف و استعمال

جنیریٹ-آئیڈ() فونکشن جاری نیود کا یونی ک آئیڈ کا سٹرنگ واپس دیتا ہے۔

اگر مخصوص نیود-سیٹ خالی ہے تو خالی سٹرنگ واپس دیتا ہے۔ اگر نیود-سیٹ پارامتر کو چھوڑ دیا جائے تو اس کا دفعہ جاری نیود کا آئیڈ دفعہ دیتا ہے۔

گرامر

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>
<h3>آرٹسٹس:</h3>
<ul>
<xsl:for-each select="کاتالوگ/سی ڈی">
<li>
<a href="#{جنیریٹ-آئیڈ(آرٹسٹ)}>
<xsl:value-of select="آرٹسٹ" /></a>
</li>
</xsl:for-each>
</ul>
<hr />
<xsl:for-each select="کاتالوگ/سی ڈی">
آرٹسٹ: <a name="{جنیریٹ-آئیڈ(آرٹسٹ)}>
<xsl:value-of select="آرٹسٹ" /></a>
<br />
تیٹل: <xsl:value-of select="تیٹل" />
<br />
قیمت: <xsl:value-of select="price" />
<hr />
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

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