/ / Xslt dla pliku XML bez znacznika nadrzędnego - xml, xslt

Xslt dla XML bez tagu nadrzędnego - xml, xslt

Mam prosty plik xml, jak

<?xml version="1.0" encoding="utf-8"?>
<tag>Funny</tag>
<tag>Hilarious</tag>
<tag>Stupid</tag>

Mam trudności z konstruowaniem pliku XSLT bez węzła nadrzędnego. Czy można to zrobić?

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
>
<xsl:output method="html" indent="yes"/>

<xsl:template match="/" >
<body>
<xsl:apply-templates select ="tags/tag"/>
</body>
</xsl:template>

<xsl:template match="tag" >
<li>
<a>
<xsl:attribute name="href">
album.aspx/<xsl:value-of select="."  />
</xsl:attribute>
<xsl:value-of select="."/>
</a>
</li>

Muszę załączyć mój xml z XML dla tego xslt do pracy.

Odpowiedzi:

1 dla odpowiedzi № 1

Nie sądzę, że procesor zawsze szuka dobrze sformułowanego dokumentu XML, musisz dobrze sformatować swój XML przed zastosowaniem jakiegokolwiek XSLT na nim.