【发布时间】:2016-08-05 04:57:42
【问题描述】:
我正在使用 XSL 做一些工作,但遇到了一些初学者的困难。
对于初学者,我通过将 xsd 转换为 xml 来获取我的源代码。目前我只是想先匹配元素,然后再专注于样式。对于 xsd 到 xml 样式表,我还没有找到很多信息源(至少对我来说足够接近),这就是为什么到目前为止我将它基于转换后的 xml。
我的源代码的简化版本是:
<n1:Test xmlns:n1="urn:com:sam:types:test">
<a>1</a>
<b>1</b>
<c>1</c>
</n1:Test>
我的 XSL 是:
<xsl:stylesheet version="1.0"xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pla="urn:com:sam:types:test">
<xsl:output method="xml" />
<xsl:template match="/">
<xsl:for-each select="n1:Test">
<xsl:value-of select="a" />
<xsl:value-of select="b" />
<xsl:value-of select="c" />
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
我对 XSL 相当不熟悉,并且一直在尽我最大的努力在 w3schools 工作,但我正在苦苦挣扎。我相信我的问题与我如何尝试应用我的命名空间有关。
任何指导将不胜感激。
【问题讨论】: