我想对XML文档具有一定的模式转换为另一个模式的转换。我知道这两个新老架构...

我打算使用Python的库xml.dom的,并通过线转换线。

这是如何去做任何想法?在其他语言中的任何工具或库,可能使这更容易/更有效。

谢谢!

有帮助吗?

解决方案

您可以精心的XSLT做这项工作给你。 XSLT是专为XML数据翻译成其他一些基于文本的格式,包括XML设计。有关XSLT的更多信息,建议 W3学校

其他提示

这是什么XSLT是专为。既然你知道,这两个模式,那么你写一个XSLT表,可获取源文件并将其转换为新的模式。如果有一个从旧模式到新一对一映射其特别容易。

XSLT是做它的“推荐”的方式。但是,你很可能与你的Python XML DOM做得更快,如果你熟悉Python。学习XSLT虽然是一个好主意。我有这个做我自己,我会用Perl来这样做。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top