Najnowsze tutoriale tworzenie stron internetowych
 

XSLT <xsl:preserve-space>  and <xsl:strip-space> Elements


<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
elementslist-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