2009-03-18 18 views
1

XSDファイルからCHMファイルまたはHTMLヘルプ(Sandcastleによって作成されたものに類似)を作成できますか? xs:documentationノードのテキストには、ドキュメントも含まれています。XSDファイルのCHMファイル

の例では、私が持っているXSDファイルのいずれかからスニペットxml.fiforms.org/xs3pからダウンロードすることができ、「xs3p」と呼ばれるXSLTがあります

<xs:element name="Request" type="RequestType"> 
    <xs:annotation> 
     <xs:documentation> 
      <html:p>The Request message contains a number of <html:i>RequestType</html:i> elements for the server to process.</html:p> 
      <html:p>A <html:i>Request</html:i> will always result in a <html:i>Response</html:i> message being returned by the server, and <html:b>must</html:b> contain an <html:b>xmlns=[<html:i>Default namespace</html:i>]</html:b> declaration.</html:p> 
     </xs:documentation> 
    </xs:annotation> 
</xs:element> 
<xs:element name="Response" type="ResponseType"> 
    <xs:annotation> 
     <xs:documentation>The Response message contains the result of a previous <html:i>Request</html:i> message, with one <html:i>ResponseType</html:i> element for each <html:i>RequestType</html:i> sent to the server.</xs:documentation> 
    </xs:annotation> 
</xs:element> 

答えて

1

です。

XSLTプロセッサを使用してXSDをHTMLに変換できます - 私はOleg Tkachenkoの "nxslt3"を使用します。

次に、いくつかのHTMLヘルプビルダーを使用していくつかのHTMLをCHMに結合することです。

マルク・

がPS:言及を忘れてしまった - 両方のツールは無料で、もちろん

関連する問題