0

XML从一家公司获得了一组文档,这些文档旨在包含XML架构的“文档”。没有XSDs提供。

如何从这些包含如下所示文档的 XML 文档生成文档(例如HTML或)?CHM

以下是 XML 内容的示例:

<ELEMENT1>

  <!--
  documentation text ....
  -->
  <ELEMENT2>
    <ELEMENT3>ABC</ELEMENT3>
  </ELEMENT3>

  <!--
  documentation text ....
  -->
  <ELEMENT4>
    <ELEMENT5>0534564117</ELEMENT5>
    <ELEMENT6>123456</ELEMENT6>
    <ELEMENT7>090314b4-fc7d-42c5-b382-a5b745671ee32b</ELEMENT7>
  </ELEMENT4>

</ELEMENT1>
4

1 回答 1

2

要解决您的问题,可能会有解决方案。但这需要一些工作:

  1. 从 XML 文件生成 XSD(例如使用trang -> tutorial
  2. 将文档添加到生成的 XSD 文件中(使用<xs:annotation/>元素)
  3. 从 XSD 生成文档(使用xs3p

这里的所有工具都是免费的。但是如果可以付费的话,oXygen似乎有很强大的功能。

于 2013-01-30T01:28:37.633 回答