Latest web development tutorials

XSLT <XSL: قالب> العنصر

يشار XSL أنماط إلى واحد أو أكثر من مجموعات من القوالب (قالب) من القواعد.

كل قالب يحتوي على قواعد عند المتطابقة تطبيق العقدة المحددة.


<XSL: قالب> العنصر

<XSL: قالب> يستخدم عنصر لبناء القوالب.

يستخدم السمةمباراة لربط عناصر XML والقوالب.ويمكن أيضا سمة المباراة أن تستخدم لتحديد قالب للمستند XML بأكملها. سمة المباراة القيمة هي تعبير XPath (على سبيل المثال، مباراة = "/" يحدد المستند بأكمله).

حسنا، دعونا ننظر في نسخة مبسطة من الفصل الأخير من ملف XSL:

أمثلة

<?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>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Title</th>
<th>Artist</th>
</tr>
<tr>
<td>.</td>
<td>.</td>
</tr>
</table>
</body>
</html>
</xsl:template>

</xsl:stylesheet>

محاولة »

وأوضح الأمثلة

منذ أنماط XSL هو في حد ذاته وثيقة XML، لذلك بدأ دائما منإعلان XML: <أكس الإصدار = "1.0" ترميز = "ISO-8859-1"؟>.

العنصر التالي، <XSL: الأنماط>، تحدد هذه الوثيقة هي وثيقة ورقة الأنماط XSLT (جنبا إلى جنب مع رقم الإصدار وسمات مساحة XSLT).

<XSL: قالب> عنصر يحدد قالب.وضعتمباراة = "/" سمة القالب مع جذر المستند المصدر XML مرتبطة.

<XSL: قالب> هو مكتوب يحدد محتوى العنصر داخل رمز HTML إلى الإخراج.

في آخر سطرين تحدد نهاية القالب ونهاية ورقة الأنماط.

نتائج هذا المثال هناك معيب قليلا، لأنه لم يتم نسخ البيانات من وثيقة XML إلى الإخراج. في الفصل التالي، وسوف تتعلم كيفية استخدام<XSL: قيمة ل> عنصر لتحديد القيم من عناصر XML.