XSLT องค์ประกอบ <xsl:import>
การใช้งานและการระบุ
องค์ประกอบ <xsl:import> คือองค์ประกอบระดับสูงสุด ใช้เพื่อนำเนื้อหาของสไตล์เซ็ตหนึ่งเข้าสู่สไตล์เซ็ตอีกหนึ่ง
หมายเหตุ:ความสำคัญของสไตล์ที่นำเข้ามาต่ำกว่าสไตล์ที่นำออก
หมายเหตุ:องค์ประกอบนี้ต้องเป็นฝายแรกของ <xsl:stylesheet> หรือ <xsl:transform>
หมายเหตุ:Netscape 6 ไม่สนับสนุนกฎความสำคัญของการนำเข้า ดังนั้นประสิทธิภาพขององค์ประกอบนี้คล้ายกับ <xsl:include>
วาฬ์นิยาม
<xsl:import href="URI"/>
คุณสมบัติ
คุณสมบัติ | ค่า | คำอธิบาย |
---|---|---|
href | URI | จำเป็น กำหนด URI ของสไตล์เซ็ตที่นำเข้ามา |
ตัวอย่าง
ตัวอย่าง 1
ซึ่งคุณมีไฟล์เอกสารที่มีชื่อว่า "cdcatalog_ex3.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><xsl:value-of select="catalog/cd/title"/></td> <td><xsl:value-of select="catalog/cd/artist"/></td> </tr> </table> </body> </html> </xsl:template> </xsl:stylesheet>
ตารางแบบแบบแบบที่มีชื่อ "cdcatalog_import.xsl" จะนำเข้า "cdcatalog_ex3.xsl":
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" <xsl:import href="cdcatalog_ex3.xsl"/> <xsl:template match="/"> <xsl:apply-imports/> </xsl:template> </xsl:stylesheet>
ตรวจสอบไฟล์ XMLตรวจสอบไฟล์ XSLตรวจสอบผลลัพธ์
หมายเหตุ:ตัวอย่างนี้ไม่สามารถปฏิบัติงานใน Netscape 6 ได้ เพราะ Netscape 6 ไม่สนับสนุนตัวแปร <xsl:apply-imports>!