XSLT bilan tanishuv
XSL (eXtensible Stylesheet Language — kengaytiriladigan uslublar jadvali tili) XML uchun uslub berish tilidir.
XSLT — XSL Transformations (XSL transformatsiyalari) degan ma’noni anglatadi.
Ushbu darslik sizga XML hujjatlarni boshqa formatlarga aylantirish (masalan, XML’ni HTML’ga aylantirish) uchun XSLT’dan qanday foydalanishni o‘rgatadi.
Onlayn XSLT muharriri
Onlayn muharririmiz yordamida XML va XSLT kodini tahrirlab, natijani ko‘rish uchun tugmani bosishingiz mumkin.
XSLT misoli
<?xml version="1.0"?>
<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>
<xsl:for-each select="catalog/cd">
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="artist"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
O‘zingiz sinab ko‘ring »Qanday ishlashini ko‘rish uchun "O‘zingiz sinab ko‘ring" tugmasini bosing.
Oldindan nimalarni bilishingiz kerak
Davom etishdan oldin quyidagilar haqida asosiy tushunchaga ega bo‘lishingiz kerak:
- HTML
- XML
Agar avval shu mavzularni o‘rganmoqchi bo‘lsangiz, tegishli darsliklarni bosh sahifamizdan toping.
XSLT ma’lumotnomalari
W3C tavsiyasidagi barcha XSLT elementlarining tavsifi va ularning brauzerlarda qo‘llab-quvvatlanishi haqida ma’lumot.
XSLT, XPath va XQuery funksiyalari
XSLT 2.0, XPath 2.0 va XQuery 1.0 bir xil funksiyalar kutubxonasidan foydalanadi. Unda 100 dan ortiq o‘rnatilgan funksiya bor. String qiymatlar, sonli qiymatlar, sana va vaqtni solishtirish, tugunlar va QName bilan ishlash, ketma-ketliklar bilan ishlash va boshqalar uchun funksiyalar mavjud.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
