如何使用 xslt 转换嵌套的 XML 元素?
How can I transform nested XML elements with xslt?
我是 XSL 的新手,想用 xslt 转换嵌套的 XML 元素。
我有一个包含以下结构的源 XML 文件:
<versions xmlns="urn:stock-quotes">
<version>
<mdata>Ma</mdata>
<state>open</state>
<version>
<mdata>Da</mdata>
<state>open</state>
<version>
<mdata>Ga</mdata>
<state>open</state>
<version>
...
</version>
</version>
</version>
</version>
</versions>
如何使用 xslt 转换此 XML?
通常,您编写匹配每个元素的模板规则,其中每个模板规则调用 xsl:apply-templates 来处理其子元素。但细节取决于您想要产生的输出。 (你会 post 一个问题,询问如何编写一个 Java 程序来处理输入字符串,而不给出程序应该产生什么输出的任何线索吗?)
我是 XSL 的新手,想用 xslt 转换嵌套的 XML 元素。 我有一个包含以下结构的源 XML 文件:
<versions xmlns="urn:stock-quotes">
<version>
<mdata>Ma</mdata>
<state>open</state>
<version>
<mdata>Da</mdata>
<state>open</state>
<version>
<mdata>Ga</mdata>
<state>open</state>
<version>
...
</version>
</version>
</version>
</version>
</versions>
如何使用 xslt 转换此 XML?
通常,您编写匹配每个元素的模板规则,其中每个模板规则调用 xsl:apply-templates 来处理其子元素。但细节取决于您想要产生的输出。 (你会 post 一个问题,询问如何编写一个 Java 程序来处理输入字符串,而不给出程序应该产生什么输出的任何线索吗?)