映射来自不同XML Schema的XML数据

时间:2009-07-22 05:14:22

标签: xml xslt xsd altova

我们有一个XML包含数据。我们需要从中提取数据并将其移入不同的XML。两种XML的结构都不同。

我们有Altova,我们希望通过使用它来完成这项工作。任何解决方案; Altova工具最适合这项工作以及如何使用?

2 个答案:

答案 0 :(得分:2)

您正在寻找的是XSL Transformation,它本身也是一个XML文档,描述了如何从旧XML创建新的XML。

查看有关学习XSLT的W3Schools section

就Altova工具而言 - 您既可以使用MapForce数据映射器(听起来就像您正在寻找的那样),也可以使用StyleVision工具来创建和维护XSLT文件。首先尝试MapForce - 听起来很合适。

马克

答案 1 :(得分:1)

XSLT是这项工作的最佳工具。但要注意,除非你是一个陈述性的思维框架,否则这是一个相当困难的概念。

我通常不会推荐在线文档上的书籍,但在这种情况下,我会。 O'Reilly在XSLT(包括Cookbook)上做了两本非常好的书,我强烈推荐。