<สมบูรณ์ XSLT ธาตุอ้างอิง
ความหมายและการใช้งาน
<xsl:preserve-space> องค์ประกอบที่จะใช้ในการกำหนดองค์ประกอบที่พื้นที่สีขาวควรจะเก็บรักษาไว้
<xsl:strip-space> องค์ประกอบที่จะใช้ในการกำหนดองค์ประกอบที่พื้นที่สีขาวควรจะออก
Note: การรักษาพื้นที่สีขาวเป็นค่าเริ่มต้นเพื่อใช้ <xsl:preserve-space> องค์ประกอบที่มีความจำเป็นเฉพาะในกรณีที่ <xsl:strip-space> องค์ประกอบที่ถูกนำมาใช้
Note: <xsl:preserve-space> องค์ประกอบและ <xsl:strip-space> องค์ประกอบเป็นองค์ประกอบระดับบนสุด
วากยสัมพันธ์
<xsl:preserve-space elements="list-of-element-names"/>
<xsl:strip-space elements="list-of-element-names"/>
แอตทริบิวต์
คุณลักษณะ | ความคุ้มค่า | ลักษณะ |
---|---|---|
elements | list-of-element-names | จำเป็นต้องใช้ รายการพื้นที่แยกสีขาวของชื่อองค์ประกอบที่พื้นที่สีขาวควรจะเก็บรักษา / ลบออก Note: รายการนอกจากนี้ยังสามารถมี "*" และ "prefix:*" เพื่อให้ทุกองค์ประกอบหรือองค์ประกอบทั้งหมดจาก namespace โดยเฉพาะอย่างยิ่งสามารถเข้าร่วม |
ตัวอย่างที่ 1
ในตัวอย่างด้านล่างเรารักษาโหนดพื้นที่สีขาวสำหรับชื่อและศิลปินองค์ประกอบและลบโหนดพื้นที่สีขาวสำหรับประเทศของ บริษัท ราคาและองค์ประกอบปี:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:strip-space elements="country company price year" />
<xsl:preserve-space elements="title artist" />
<xsl:template match="/">
<html>
<body>
<xsl:for-each select="catalog/cd">
<p>
<xsl:value-of select="title" /><br />
<xsl:value-of select="artist" /><br />
<xsl:value-of select="country" /><br />
<xsl:value-of select="company" /><br />
<xsl:value-of select="price" /><br />
<xsl:value-of select="year" />
</p>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
<สมบูรณ์ XSLT ธาตุอ้างอิง