如何使用xslt转换嵌套的XML元素?

时间:2015-02-25 10:41:08

标签: xml 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?

1 个答案:

答案 0 :(得分:0)

通常,您编写与每个元素匹配的模板规则,其中每个模板规则调用xsl:apply-templates来处理其子元素。但细节取决于您想要产生的输出。 (您是否会发布一个问题,询问如何编写Java程序来处理输入字符串,而不知道该程序应该生成什么输出?)