<Pełna XSLT element odniesienia
Definicja i Wykorzystanie
<xsl:preserve-space> jest używany do określenia elementów, dla których białe przestrzeń powinna być zachowana.
<xsl:strip-space> jest używany do określenia elementów, dla których białe miejsca powinny być usunięte.
Note: jest Konserwowanie spacje ustawienie domyślne, więc używając <xsl:preserve-space> elementem jest konieczne tylko wtedy, gdy <xsl:strip-space> element jest używany.
Note: <xsl:preserve-space> elementem a <xsl:strip-space> elementu są elementy główne.
Składnia
<xsl:preserve-space elements="list-of-element-names"/>
<xsl:strip-space elements="list-of-element-names"/>
Atrybuty
Atrybut | Wartość | Opis |
---|---|---|
elements | list-of-element-names | Wymagany. Biały spacjami listę opisów element których białe miejsce należy zachować / usunięte. Note: Lista może zawierać także "*" i "prefix:*" tak, że wszystkie elementy lub wszystkie elementy z danej przestrzeni nazw mogą być połączone |
Przykład 1
W poniższym przykładzie możemy zachować białe miejsca węzły na tytuł i wykonawcę elementów i zdjąć białą przestrzeń węzłów dla kraju, firmy, ceny i elementów Rok:
<?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>
<Pełna XSLT element odniesienia