没有xslt的xml转换为xml

时间:2014-01-13 07:53:43

标签: xml xslt

有没有办法将一个xml转换为另一个xml而另一个没有xslt。

xmls都是相关的,但结构不同。

无论我到目前为止所探索的是什么,都表明xslt需要进行转换。

请建议。

此致

2 个答案:

答案 0 :(得分:2)

您可以使用许多技术来转换XML。 XSLT可能是最受欢迎的,有充分的理由。

无论您选择何种技术,都需要定义转换。世界上没有任何工具可以自行解决将<a>2</a>转换为<b>4</b>的规则是通过将第一个字母更改为字母表中的下一个字母来修改元素名称,并通过以下方式更改值:加2。

有一些工具(例如Altova Mapforce)用于生成XSLT以进行简单的转换。您可能会发现它们很有用(但我没有)。

答案 1 :(得分:0)

是的,有。

  • 使用各种XML阅读器将XML文件读入DOM。 (Example
  • DOM提供用于检查和修改其内容的API;编写使用此API查找更改位置并进行更改的代码
  • 将DOM内容写回XML。