【发布时间】:2019-12-07 17:44:23
【问题描述】:
我正在创建一个 XSL 模板以通过 XML 显示项目符号列表,但未显示项目符号 这是我的 XSL
<xsl:template match="unorderedList">
<ul>
<xsl:for-each select="listitem">
<li>
<xsl:apply-templates select="./para"/>
</li>
</xsl:for-each>
</ul>
</xsl:template>
这是我的 XML
<unorderedList>
<listitem>
<para><literal>First item</literal></para>
</listitem>
<listitem>
<para><literal>Second item</literal></para>
</listitem>
</unorderedList>
【问题讨论】:
-
您在
</unorderedList上缺少结束> -
@ScottieG 在哪里?
-
@PrinceVegeta 在哪里?
-
@CristinaMoretti - 自从我发表评论以来,Sanjay 已经编辑了您的代码。
-
您展示的 XML 和 XSLT sn-p 应该“工作”。见xsltfiddle.liberty-development.net/94rmq7d。你能说一下你尝试的结果是什么吗?如果您显示更多的 XSLT 可能会有所帮助,因为可能是其他原因导致模板不匹配。还要确保您问题中的 XML 真正代表您正在使用的 XML。谢谢!