我是 XML/XSD/XSL 的新手。我有两个 XSD。我希望生成一个 XSL,它将符合第一个 XSD 的 XML 文件转换为符合第二个 XSD 的相应 XML 文件。
我认为有一些工具可以自动完成这项任务,当然,在人类的帮助下。
你们中有人知道这样的工具吗?
提前非常感谢。
PS 我必须补充一点,给定的XSD相当大,即使我知道XSL,我也不想手动翻译它们,我不知道:-(。
我是 XML/XSD/XSL 的新手。我有两个 XSD。我希望生成一个 XSL,它将符合第一个 XSD 的 XML 文件转换为符合第二个 XSD 的相应 XML 文件。
我认为有一些工具可以自动完成这项任务,当然,在人类的帮助下。
你们中有人知道这样的工具吗?
提前非常感谢。
PS 我必须补充一点,给定的XSD相当大,即使我知道XSL,我也不想手动翻译它们,我不知道:-(。
您可以尝试使用 Altova 的 XmlSpy 和 MapForce。这是链接http://www.altova.com/mapforce/xml-mapping.html。该工具不是免费的,但值得。
我想用MapForce回答,但 Superfilin 是第一个。但是MissionKit可能是一个更实用的产品,因为它包括 MapForce,还添加了 XmlSpy 和 StyleVision。XmlSpy 可用于设计 XSD 架构,而 StyleVision 可用于将 XML 转换为 RTF 文档或 HTML 页面。(甚至是 PDF,虽然我从未使用过该功能。)Architect版本还提供了实用的 UML 建模和 DatabaseSpy,这是我在为 SQL Server 设计数据库时非常喜欢的东西。
Stylus Studio有一个替代方案,但它的质量不如 MapForce。