【发布时间】:2009-07-22 05:14:22
【问题描述】:
我们有一个包含数据的 XML。我们需要从中提取数据并将其移动到不同的 XML 中。两种 XML 的结构不同。
我们有 Altova,我们想通过使用它来完成这项工作。对此的任何解决方案;哪种 Altova 工具最适合这项工作以及如何做?
【问题讨论】:
我们有一个包含数据的 XML。我们需要从中提取数据并将其移动到不同的 XML 中。两种 XML 的结构不同。
我们有 Altova,我们想通过使用它来完成这项工作。对此的任何解决方案;哪种 Altova 工具最适合这项工作以及如何做?
【问题讨论】:
您要查找的是XSL Transformation,它本身又是一个 XML 文档,描述了如何从旧 XML 创建新 XML。
查看此W3Schools section,了解如何学习 XSLT。
就 Altova 工具而言 - 您可以使用 MapForce 数据映射器(听起来就像您正在寻找的那样),或者使用 StyleVision 工具来创建和维护 XSLT 文件。首先尝试 MapForce - 听起来很合适。
马克
【讨论】:
XSLT 是完成这项工作的最佳工具。但请注意,除非您具有陈述性思维框架,否则这是一个相当难以掌握的概念。
我通常不会推荐书籍而不是在线文档,但在这种情况下我会推荐。 O'Reilly 写了两本非常好的 XSLT 书籍(包括 Cookbook),我强烈推荐。
【讨论】: