WSDLから何らかの人間が読めるドキュメントを生成するためのあなたのアプローチは何ですか?過去に WSDL viewer (Tomi Vanekによる)を使用しましたが、結果には満足していますが、可能な代替案に興味があります。
x3sp についても聞いたことがありますが、試したことはありません。
私はいくつかの選択肢を試しました
そして、WSDLビューアーを私のニーズに合わせて調整することになりました。
http://code.google.com/p/wsdl-viewer/ およびcygwinのxsltprocを使用します
xsltproc wsdl-viewer.xsl downloaded-wsdl.xml > documetnation.html
魔法のように働く
はい、新しいものがあります: wsdl2html 。要求/応答に焦点を当て、人々が気にしない情報を削除します。
ここにはリストされていませんが、 SoapUI には便利なwsdlドキュメントジェネレーターがあります。
プロジェクトを右クリックして、「ドキュメントの生成」を選択します。
これには、「 DocFlex/XML WSDLDoc 」と呼ばれるもう1つのツールがあります。
これは新しいWSDL/XSDドキュメントジェネレーターであり、WSDLファイルとXMLスキーマ(XSD)ファイルとそれらの間の相互接続をいくつでもドキュメント化できます。
Altova XMLSpyまたはOxygen XMLによって生成されたXSD図を自動的に含めるオプションもあります。効果的に、それらのいずれも、動的にリンクされたダイアグラムエンジンとして使用できます。
主な機能
<wsdl:definitons>/<wsdl:types>
要素内)<wsdl:import>
、<xs:import>
、<xs:include>
、<xs:redefine>
要素の正しい処理。[〜#〜] example [〜#〜]
そのようなドキュメントのデモを次に示します(単一のソースファイルによって生成されました: http://developer.ebay.com/webservices/latest/ebaySvc.wsdl ):
HTML自体: http://www.filigris.com/docflex-xml/wsdldoc/examples/html/ebaySvc/index.html
[〜#〜] links [〜#〜]
Xml ToolsプラグインがインストールされたNotepad ++でもxsl変換を実行できることを発見しました。前述のwsdl-viewer.xslとwsdlファイルを提供すると、結果として適切にフォーマットされたhtmlが得られます。
AltovaのXMLSpyは、WSDLからHTMLドキュメントを生成します...しかし、無料ではありません;)
私はこれが貧乏人の文書化方法であることを知っていますが、Visual StudioでWSDLのXSDを開き、コメントと矢印を明確に追加してスナッグイット印刷を行い、顧客は別のツールを使用せずにそれを気に入っているようです。また、これがない場合もありますが、無料のVPCまたはMSDNサブスクリプションのバージョンを使用できます。また、BizTalkスキーマエディターを使用してXSDを表示し、snag-itまたは別のスクリーンキャプチャアプリを使用してそこから文書化します。私はあなたが持っているものを使ってみます!
-ブライアン
JDKの一部である「wsimport」を使用して、生成されたファイルでJavadocを実行できます。あなたが注釈を入れたと仮定すると、それはそれらをドキュメントの一部として入れます。
別のツールとして、Rational Application Developerを使用すると、右クリックして、かなりハイパーリンクされた画像を含むHTMLドキュメントを生成できます。
IDocItを使用できます! WSDLを文書化し、文書をHTMLにエクスポートします。これは、ダウンロード可能なオープンソースのEclipseプラグインです こちら 。
テーマグリッドとテーマロールを使用してドキュメントを作成する新しいアプローチを提供しますが、使用する必要はありません。ドキュメントはプレーンテキストのままで作成できます。