6

私は永続ストレージ(おそらくJCR)からDITAドキュメントを処理する必要があるWebアプリに取り組んでいます。DITA Open Toolkitは私が知っている唯一のDITA実装ですが、すべてのドキュメントがファイルシステムに存在している必要があります。理想的には、DITA OTのように機能するものが欲しいのですが、他のソースから参照コンテンツをプルするためのリゾルバー(XSLT URIResolverのようなもの)を提供できます。

仮想ファイルシステムを使用してDITAOTをだまして動作させるなど、他のアイデアがある場合は、それらも聞いてみたいと思います。ありがとう!

編集:これは教育コミュニティライセンスの下でリリースされたプロジェクトのためのものであるため、私はオープンソースソリューションを探していることを元の投稿で言及するのを忘れました。

4

6 に答える 6

5

いくつかの評価の後、XMLMind Dita Converter(ditac)の最新バージョンが実際に機能します。パフォーマンスは、同一のプロジェクトを構築するためのOpen Toolkitの少なくとも2倍です:http://www.xmlmind.com/ditac/

于 2011-02-23T18:28:06.120 に答える
2

XMLMind Dita Converter(ditac)について注意すべきことの1つは、Mozilla Public Licenseの下でリリースされていることです。これは、 http: //www.gnu.org/licenses/license-list.html#GPLIncompatibleLicensesによるとGPLと互換性がありません。

于 2011-06-01T15:42:04.463 に答える
1

Arbortext(具体的にはArbortext Content Manager)を見てください。Arbortextは、xinclude、カタログファイルをサポートし、OTKでは得られない本番用のPDFおよびデジタルメディアパブリッシングツールも備えています。OTKは、実際には本番用ではありません。

はい、私は(現在)ベンダーですが、10年以上前に実装者として始めました。私は多くのコミュニティの質問に答え、人々の質問に答えてもらうための20のリソースを後援しています。その中で最も優れているのは、SF Bay PTC Arbortext User Group(仮想)です。

ジュニパーがやっていることのようなことをしたいとお考えですか?(私は1つのリンクしか投稿できないので、それは私のものになります。)juniper dot netにアクセスし、サポート、技術文書、ex-seriesプラットフォーム、exseriesドキュメントのいずれかを選択します。彼らはウェブ上で直接トピックを示しています(それはルーターのソースコードとPDFブックにもあります)。あなたがやろうとしていることを私が理解してくれれば助かります。

オフラインでお気軽にご連絡ください。

于 2010-03-08T15:10:53.157 に答える
1

多分DITA2Goは助けることができます:

http://www.dita2go.com/

DITA2Goを使用すると、要求に応じて、ファイルを好きな場所に配置できます。また、DITA 1.3で検討されているスコープ付きkeydefやditavalなど、OTが提供するものを超える多数の拡張機能があります。主要なライブプロジェクトに取り組んでいる2人のTCメンバーの強力なコラボレーションによって作成され、現在何百人もの人々によって使用されています。また、C ++のおかげでOTの約10倍の速度であり、使用するのにプログラミングスキルはまったく必要ありません。

無料ですが、オープンソースではありません。これは完全にサポートされており、開発者はバグをすぐに修正し、要求に応じて1〜2日で新しい機能を追加することがよくあります。最近の調査によると、コードの大部分を商用製品のMif2Goと共有しています。これは、DITAに移行するFrameMakerユーザーの約25%が使用するツールです。

フリーライセンスのドキュメントを作成するために使用されるツール自体がオープンソースである必要はないと思います。Omni Systemsではなく、明らかにユーザーに属する出力の使用に制限はありません。

HTH!

于 2010-03-09T09:59:06.220 に答える
1

EMC DeveloperNetwork上のこの新しいDITAXProcパイプラインのセットは、検討する価値があるかもしれません。開発用に無料でダウンロードできます(XProcエンジンもあります)。

このパッケージは2010年10月末に登場しました。引用:「このプロジェクトの目的は、ファイルシステムベースの処理に依存せず、Javaに直接依存しないDITA Open Toolkit(DITA-OT)の代替手段を提供することです。およびAntであり、XProcのXML処理機能を利用して、柔軟性、拡張性、移植性を高め、最終的にはパフォーマンスを向上させます。パイプラインは、標準のXProc機能を可能な限り使用するため、ほとんどまたはまったく労力をかけずに、ユーザーは次のことができるようになります。準拠するXProc実装でそれらを使用します。パイプラインはEMCDocumentumXProc Engine(Calumet)バージョン1.0.12でテストされています。」

于 2010-11-03T14:44:07.887 に答える
1

同僚がDITAコンパイラについて話してくれました。どうやらそれはxmlマインドの一部です。彼によると、実装は完全ではありません。

于 2011-02-10T21:26:27.930 に答える