2012-03-15 15 views

答えて

0

条件付きテキスト(プロファイリング)は、ここで助けになることができます。

<para>See this example: <phrase code="c">some C code</phrase> 
         <phrase code="vala">some Vala code</phrase> 
</para> 

あなたのプロセッサに応じて使用すると、1つのコードの言語を選択するオプションを設定することができます。 xsltprocでは、特別なスタイルシートhtml/profile-chunk.xslを使用し、--stringparam profile.code "Vala"を追加して、Vala用の条件付きXMLバージョンを作成します。

xsltproc --output document.vala.xml --stringparam profile.code "vala" ..path-to/html/profile-chunk.xsl document.xml 

次に、自分のスタイルシートとValaバージョンのドキュメント(document.vala.xml)を使用して、通常のツールチェーンを実行します。

この方法では、同じ文書を2回で異なるコードで作成することができます。

詳細については、http://www.sagehill.net/docbookxsl/Profiling.htmlを参照してください。リンク部分については、

をご覧ください。
関連する問題