المان ها (XSLT Elements)
اینجا یک «مرجع المان های XSLT» داریم. «XSLT (زبان تبدیل XML)» یعنی تبدیل XML به خروجی دلخواه. این صفحه فقط فهرست رسمی نسخه 1.0 را نشان می دهد. پس با لینک ها می توانید توضیحات هر المان را ببینید.
معرفی المان های XSLT
ستون «Element» لینک دارد و شما را به صفحه همان المان می برد. آنجا ویژگی ها و کاربرد دقیق نوشته شده است. بنابراین برای هر کار، به المان مرتبط مراجعه کنید.
چند گروه مفید از المان ها
- اجرای الگوها:
apply-templates،apply-imports،call-template. - کنترل جریان:
choose،when،otherwise،for-each،if. - تولید خروجی:
value-of،text،element،attribute،copy،copy-of,comment,processing-instruction. - پیکربندی:
stylesheet/transform،output،decimal-format،strip-space/preserve-space،namespace-alias. - داده و پارامتر:
variable،param،with-param،key. - مدیریت فایل ها:
import،include، وfallback.
نمونه کوتاه با چند المان کلیدی
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<xsl:apply-templates select="catalog/book"/>
</body>
</html>
</xsl:template>
<xsl:template match="book">
<div class="book">
<h3>
<xsl:value-of select="title"/>
</h3>
<p>
<xsl:value-of select="author"/>
</p>
</div>
</xsl:template>
</xsl:stylesheet>
چطور از این مرجع استفاده کنم؟
- کاری که می خواهی انجام دهی را مشخص کن.
- نام المان مناسب را از فهرست پیدا کن.
- روی لینک همان المان کلیک کن.
- صفحه المان را با دقت مطالعه و تمرین کن.
نکته: اگر خروجی متن است، value-of عالی است. اما اگر ساختار می سازی، از element و attribute کمک بگیر.
مطالب مرتبط
برای خطاهای پارس، صفحه DOM Parser را ببین. همچنین برای توابع، صفحه توابع XSLT را دنبال کن.
جمع بندی سریع
- این صفحه فهرست رسمی المان هاست.
- روی نام هر المان کلیک کن.
- با مثال ها بهتر یاد می گیری.
- خروجی متنی؟ از value-of استفاده کن.
- خروجی ساختاری؟ element و attribute مناسب اند.