2

我们有几个 XSD 文件,其中一个具有根元素,其他的被导入或包含。这些 XSD 文件代表一个 XML 服务请求……出于文档原因,我需要提取根元素下的所有元素名称和属性。

我需要的是产生这样的东西:

<table>
  <tr>
     <td>ELELEMENT OR ATTRIBUTE NAME</td> 
     <td>Whether or not mandatory - by checking minOccurs="0"</td>
     <td>EMPTY OR THE TEXT VALUE under annotation/documentation IF AVAILABLE</td>
  </tr> 
</table>
4

3 回答 3

2

您可能想考虑使用http://www.w3.org/2008/09/xsd.xsl上的 Michael Sperberg-McQueen 的样式表呈现模式,或者根据您的要求进行调整。当模式包含大量 XHTML 格式的文档时,它的效果最好。

于 2014-09-08T08:46:01.493 回答
1

有几种工具可以从 XSD 模式文档集生成 HTML;有些列在XSD 上的 W3C 页面上。该页面越来越过时,但它列出的许多工具仍然可用。

于 2014-09-08T19:10:12.367 回答
1

我制作了一个完全符合您要求的 xslt 样式表: https ://github.com/S2-/xsddoc

于 2015-05-22T17:51:35.253 回答