English | Français | >> Deutsch << | Magyar | 中文 | Polski ZVON > Tutorials > XSLT Tutorial
>> Seite 14 << | Zurück | Vor | Inhalt | Element-Index

Es k?nnen Element in Abh?ngigkeit der Anwesenheit oder Abwesenheit eines bestimmten Attributes selektiert werden. XSLT Stylesheet 1 schlie?t bestimmte Element ein aber XSLT Stylesheet 2 schlie?t bestimmte Elemente aus. Immer in Abh?ngigkeit, ob das angegebene Attribute vorhanden ist, oder nicht.

XSLT Stylesheet 1

XML Quelltext
<source>

<car id="a234" checked="yes"/>
<car id="a111" checked="yes"/>
<car id="a005"/>

</source>

Ausgabe
<p>Car: a234</p>

<p>Car: a111</p>

HTML-Ansicht

Car: a234

Car: a111

XSLT Stylesheet
<xsl:stylesheet version = '1.0'
     xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>

<xsl:template match="car[@checked]">
     <p>
          <xsl:text>Car: </xsl:text>
          <xsl:value-of select="@id"/>
     </p>
</xsl:template>


</xsl:stylesheet>


XSLT Stylesheet 2

XML Quelltext
<source>

<car id="a234" checked="yes"/>
<car id="a111" checked="yes"/>
<car id="a005"/>

</source>

Ausgabe
<p>Car: a005</p>

HTML-Ansicht

Car: a005

XSLT Stylesheet
<xsl:stylesheet version = '1.0'
     xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>

<xsl:template match="car[not(@checked)]">
     <p>
          <xsl:text>Car: </xsl:text>
          <xsl:value-of select="@id"/>
     </p>
</xsl:template>


</xsl:stylesheet>