एक्सएसएलटी <xsl:preserve-space>
❮ पूर्ण एक्सएसएलटी तत्व संदर्भ
परिभाषा और उपयोग
<xsl:preserve-space> तत्व का उपयोग उन तत्वों को परिभाषित करने के लिए किया जाता है जिनके लिए सफेद स्थान संरक्षित किया जाना चाहिए।
नोट: सफेद स्थान को संरक्षित करना डिफ़ॉल्ट सेटिंग है, इसलिए <xsl:preserve-space> तत्व का उपयोग केवल तभी आवश्यक है जब <xsl:strip-space> तत्व का उपयोग किया जाता है।
नोट: <xsl:preserve-space> तत्व और <xsl:strip-space> तत्व शीर्ष-स्तरीय तत्व हैं।
वाक्य - विन्यास
<xsl:preserve-space elements="list-of-element-names"/>
<xsl:strip-space elements="list-of-element-names"/>
गुण
Attribute | Value | Description |
---|---|---|
elements | list-of-element-names | Required. A white space separated list of element names for which white space should be preserved/removed. Note: The list can also contain "*" and "prefix:*" so that all elements or all elements from a particular namespace can be joined |
उदाहरण 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>
❮ पूर्ण एक्सएसएलटी तत्व संदर्भ