我有一个像
这样的简单xml文件<?xml version="1.0" encoding="UTF-8"?>
<tag>Funny</tag>
<tag>Hilarious</tag>
<tag>Stupid</tag>
我在构建没有父节点的XSLT文件时遇到了困难。有可能这样做吗?
<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>
我必须用XML封装我的xml才能使xslt工作。
答案 0 :(得分:1)
我不这么认为。处理器始终搜索格式良好的XML文档。在对其应用任何XSLT之前,必须使XML格式良好。