บทนำ XSLT
XSL (ภาษาของสไตล์ชีตขยายได้) เป็นภาษาสำหรับการจัดรูปแบบ XML
XSLT ย่อมาจากการแปลง XSL
บทช่วยสอนนี้จะสอนวิธีใช้ XSLT เพื่อแปลงเอกสาร XML เป็นรูปแบบอื่น (เช่น การแปลง XML เป็น HTML)
โปรแกรมแก้ไข XSLT ออนไลน์
ด้วยโปรแกรมแก้ไขออนไลน์ของเรา คุณสามารถแก้ไขโค้ด XML และ XSLT และคลิกที่ปุ่มเพื่อดูผลลัพธ์
ตัวอย่าง XSLT
<?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>
คลิกที่ปุ่ม "ลองด้วยตัวคุณเอง" เพื่อดูว่ามันทำงานอย่างไร
สิ่งที่คุณควรรู้อยู่แล้ว
ก่อนที่คุณจะดำเนินการต่อ คุณควรมีความเข้าใจพื้นฐานต่อไปนี้:
- HTML
- XML
หากคุณต้องการศึกษาวิชาเหล่านี้ก่อน ให้ค้นหาบทช่วยสอนใน หน้าแรกของ เรา
ข้อมูลอ้างอิง XSLT
คำอธิบายขององค์ประกอบ XSLT ทั้งหมดจากคำแนะนำ W3C และข้อมูลเกี่ยวกับการสนับสนุนเบราว์เซอร์
ฟังก์ชัน XSLT, XPath และ XQuery
XSLT 2.0, XPath 2.0 และ XQuery 1.0 ใช้ไลบรารีฟังก์ชันเดียวกันร่วมกัน มีฟังก์ชันในตัวมากกว่า 100 ฟังก์ชัน มีฟังก์ชันสำหรับค่าสตริง ค่าตัวเลข การเปรียบเทียบวันที่และเวลา การจัดการโหนดและ QName การจัดการลำดับ และอื่นๆ