【发布时间】:2013-01-30 00:56:14
【问题描述】:
我从一家公司获得了一组 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>
【问题讨论】:
-
如果文档的架构未知,您希望文档生成器如何理解必须如何解析文档?
-
我认为以上可能是记录 XML 文档的标准方式,因此会有一个生成器来创建文档。
-
您认为,在给定的示例中,HTML 文档应该是什么样子?
-
这是 XSD 的文档。可以生成它,因为 XML Schema 有一个用于文档的特定元素 xs:annotation。此外,XSD 文件是规范化文件,XSD 文档生成器使用它们的规则来生成它们的输出。
标签: xml documentation xsd documentation-generation