2017-09-27 9 views
-2

いくつかのコミュニケーションや設定ファイルとしてXMLを作成する場合、このファイルの仕組みを他の人に説明したいと思うでしょう。タグは何に使われますか?自動ツールXSDの無料ツール

まず、XMLの作成方法と使用方法を定義するXSDを作成します。そしてそれをよりよく説明するためにannotationdocumentationのタグがあります。 しかし、XSDを一般ユーザーが読みやすいドキュメントに変換するツールはありますか?たとえば、セットod htmlファイルまたはtexまたはpdfファイルです。

リレーションシップイメージがあれば、これはさらに優れていますが、これは必須ではありません。

+0

このツールはそれを行うことはできますが、無料ではありません。 https://www.oxygenxml.com/xml_editor/xml_schema_diagram_editor.html –

答えて

0

これは私が見つけた1つの解決策でした。

このxsl https://en.wikipedia.org/wiki/Xs3pを使用すると、XSDをhtmlに変換できます。 XSDとXSLのみをコンパイルする必要があります。ここにpythonの例があります:

import lxml.etree as ET 

dom = ET.parse('MY_XML_SCHEMA.xsd') 
xslt = ET.parse('xs3p.xsl') 
transform = ET.XSLT(xslt) 
newdom = transform(dom) 
with open('MY_XML_SCHEMA.html', 'w') as html: 
    html.write(ET.tostring(newdom, pretty_print=True)) 
関連する問題