我有一个代码覆盖xml文件,我需要更改它以符合程序解释的不同.xsd架构。做这个的最好方式是什么?我已经为这项任务研究了XSLT,但我不确定我是否会沿着正确的道路走下去。我对xml,xslt或xsd没有经验。
答案 0 :(得分:2)
要将数据从一种XML格式转换为另一种XML格式, XSLT通常是正确的选择。但是,这是一种非常复杂的语言,如果你不了解它,可能会令人沮丧。
如果您基本上只需要重命名XML中的几个节点,那么使用一些简单的XSLT就可以了。
如果您有两种格式的XSD,您可能需要查看像Altova MapForce这样的映射工具(有点贵,当然还有更便宜的选项),它们允许您以图形方式在模式之间映射而不是写入XSLT直接。