当前位置:  开发笔记 > 前端 > 正文

如何将xsd转换为人类可读的文档?

如何解决《如何将xsd转换为人类可读的文档?》经验,为你挑选了3个好方法。

我们有一些基于XML的接口,在XSD架构中有很好的文档记录.接口现在将公开,我们希望为它们创建参考文档.

是否有一个工具可以自动将XSD文件转换为更易读的格式?



1> Andrew Kenna..:

x3sp可能会做你想要的:http://xml.fiforms.org/xs3p/


哇,对选票感到惊讶,也许是因为有很少的选择,但x3sp的输出非常丑陋且难以理解 - 只需阅读普通的xsd就容易多了.什么是"AusAddress"类型随机附加到最后?

2> 小智..:

将其插入XSD的顶部



然后,您可以使用Web浏览器直接查看XSD文件.Web浏览器使用指定的XSLT进行HTML转换.

并不需要一个XSL处理器,但像xs3p样式表不会产生使用这种方法的链接.我使用Firefox网络浏览器,IE8似乎没用.

我已经尝试过这些xsl样式表:https : //sourceforge.net/projects/xs3p/files/xs3p-1.1.3.zip/download http://crism.maden.org/consulting/pub/xsl/xsd2html.xsl

我想我更喜欢xs3p.


为了澄清:现代Web浏览器(如Firefox)具有内置的XSLT处理器,允许进行这些转换,因此这种方法的可靠性取决于运行时环境.

3> Mads Hansen..:

oXygen拥有非常好的XSD架构文档工具,可以通过选项和其他CSS文件轻松进行自定义.

我之前没有使用它,但FlexDoc/XML是一个XML文档工具,带有一个名为XSDDoc的XSD文档组件,看起来很有趣.

当然,正如其他答案所指出的那样,XSD只是一个XML文件,因此可以编写自定义XSLT来生成您喜欢的任何文档输出.

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有