eksempel
XML:
<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<liste>
<element>a</element>
<element>bb</element>
<element>ccc</element>
</liste>
do nothing XSL:
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="
http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<liste>
<xsl:apply-templates/>
</liste>
</xsl:template>
<xsl:template match="element">
<element>
<xsl:value-of select="."/>
</element>
</xsl:template>
</xsl:stylesheet>
output:
<?xml version="1.0" encoding="UTF-8"?><liste><element>a</element><element>bb</element><element>ccc</element></liste>
den rigtige XSL:
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="
http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output cdata-section-elements="element"/>
<xsl:template match="/">
<liste>
<xsl:apply-templates/>
</liste>
</xsl:template>
<xsl:template match="element">
<element>
<xsl:value-of select="."/>
</element>
</xsl:template>
</xsl:stylesheet>
output:
<?xml version="1.0" encoding="UTF-8"?><liste><element><![CDATA[a]]></element><element><![CDATA[bb]]></element><element><![CDATA[ccc]]></element></liste>