問題タブ [dita]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
1609 参照

dita - プログラムでDITAをFrameMakerに変換します

DITAドキュメントをFrameMakerドキュメントにプログラムで変換するのに役立つツールキット(有料またはその他)はありますか?

DITAから複数の形式に変換するアプリケーションを作成しようとしています。ほとんどのニーズにDITAOpenToolkitを使用できることはわかっていますが、ネイティブのFrameMakerドキュメントも作成できる必要があります。

プログラミング言語は重要ではありませんが、アプリケーションはWebベースになるため、Javaの方が好きです。

0 投票する
1 に答える
352 参照

java - troffをnroffに変換する

私のプロジェクトでは、DITAをnroffに変換する必要がありますが、使用しているツールキット(DITA Open Toolkit)はtroffにしか変換されません。

troffからnroffに変換できるツールキット(できればJavaですが、どの言語でもかまいません)はありますか?違いが何であるかさえわかりませんが、いくつかのグーグルから、それらは非常に密接に関連しているように見えます。

0 投票する
5 に答える
1149 参照

content-management-system - IBM の DITA と互換性のあるコンポーネント CMS を提案できますか

DITA (ditamaps) で作成されたドキュメントの階層/構造を維持するという点で、IBM の DITA と互換性のあるコンポーネント CMS ソリューションを探しています。

必ずしもオープン ソース ソリューションを探しているわけではありません。

その他の要件は次のとおりです。
- ファイルの移行
- XML のサポート (取り込み、編集、エクスポート)
- PDF のサポート (発行)
- ワークフロー管理
- ローカリゼーションのサポート (ロケール全体のバージョンの管理)
- 出力のタグ付け

0 投票する
6 に答える
3277 参照

java - DITAOpenToolkitに代わるオープンソース

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

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

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

0 投票する
5 に答える
9221 参照

xml - XSL ドキュメントに外部グラフィックの相対パスを追加しますか?

まず、私は XSL についてあまり知りません。

私はDITAというアプリを使ってPDFを生成しています。必要なことの 1 つは、xsl ファイルの上書きです。カスタム スタイルを追加します。

相対パスを使用して外部グラフィックを追加しようとしています。完全なパスを指定しない限り、機能しません。

動作しません:

動作します:

私はウェブを見て、「file:image.png」を使用すると言い、他のウェブサイトは「url(image.png)」を使用すると言いましたが、どちらも機能しませんでした。

私は何を間違っていますか?

0 投票する
4 に答える
4208 参照

html - CSSを使用してHTMLの「ルール」属性をオーバーライドするにはどうすればよいですか?

DITA Open Toolkitは、HTMLに公開するときに、frame="border"やrules="all"などのインラインテーブル属性を自動的に適用します。

セルのCSSスタイルを使用してこの「ルール」属性をオーバーライドする必要があります。IEとChromeで目的の結果を得ることができますが、Firefoxはテーブルに黒一色のグリッド線を配置し、問題を解決することを拒否します。

明らかに、HTMLを編集することはできません。会社のポリシーでは、XSLTを編集しないことです。では、CSSのみを使用してこれらのグリッド線を削除するにはどうすればよいですか。

私はborder-xxxxxxスタイルのさまざまな狡猾な組み合わせを試し、それらに!important宣言を与えても効果がありません。

HTMLは言う...

CSSは言う

したがって、IEで期待するように見えますが、FirefoxではHTMLのframe / border/rules属性を削除しない限りそうではありません。私は本番ではできません。

0 投票する
1 に答える
481 参照

java - DITA Open Toolkit エラー: java.lang.StackOverflowError

DITA Open Toolkitを使用してXML コンテンツを変換し、異なるタグ名を付けています。しかし、私の XML ドキュメントの 1 つが変換されません...

このエラーは、処理が完了する前に発生します。したがって、最初の 3/4 変換だけです。コンテンツの 1/4 を削除すると、変換が完了します。(任意の部分を削除できます。削除すればするほど、変換がドキュメント内でさらに進むため、無効なタグなどは考えられません)。

Java プロセスにより多くのリソースを許可するために構成を更新する必要がありますか?

または、これのトラブルシューティングを開始する方法について何か考えがある人はいますか?

ありがとう!

0 投票する
1 に答える
1514 参照

java - Web アプリケーションの状況依存ヘルプのための拡張可能なフレームワーク

現在取り組んでいる Web アプリケーションについては、さまざまなユーザー グループに展開する方法を事前に検討する必要があります。機能面から見ると、同じソース ファイルからユーザー ガイドと状況依存のヘルプを生成するために使用できるドキュメンテーション システムを用意することが重要です。

私たちは DITA をドキュメンテーション システムとして使用することを計画しており、開発者が状況依存のヘルプを提供し、テクニカル ライターやトレーナーが入力できる要素を指定できる、簡単で拡張可能な方法を検討しています。

DITA に基づいて、PDF のユーザー ガイドと、JSP ベースの Web アプリケーションに統合された状況依存ヘルプを生成したいと考えています。どのような推奨事項がありますか?

以下の機能を備えた商用アプリケーションをすでに評価中です。

  • ヘルプ情報が入力される Web ページ上の要素を識別するためのオーサリング ツール
  • 学習管理システムとの統合
  • Web ベースではないアプリケーションのサポート

フレームワークの推奨事項はありますか? 上記に加えて、以下は素晴らしいでしょう

  • DITA との統合 (考えられるあらゆる方法で)
  • ユーザー グループ固有のコンテンツ (Web アプリケーションから取得したユーザー)
  • シンプルな Web アプリケーション内から (html) ツール ヒントを表示するために使用できます。
  • 次の階層とのヘルプ コンテキストの関連付け: アプリケーション > ページ > 要素 (HTML id?)
0 投票する
2 に答える
831 参照

c# - 特定の属性を持つXMLタグを見つける方法(C#で)

特定の属性を含むタグのリストを取得する必要があります。DITA xmlを使用していますが、href属性を持つすべてのタグを見つける必要があります。

ここでの問題は、属性が任意のタグ内にある可能性があるため、この場合XPathが機能しないことです。たとえば、画像タグにはhrefが含まれ、topicrefタグにはhrefが含まれる場合があります。

したがって、XmlNodeList(メソッドによって返されるようにgetElementByTagName)を取得する必要があります。理想的には、getElementByAttributeNameを返す必要があるメソッドが必要XmlNodeListです。

0 投票する
1 に答える
355 参照

php - PHP で DITA を検証する

DTD または XSD に従って、タグで許可されている属性、または DITA XML ドキュメントの特定の部分で許可されているタグを取得したい場合、どの php ライブラリを使用すればよいですか?

XML_DTD-0.5.2 pear lib で試してみましたが、公式の 1.1 および 1.2 DITA dtds を多くのエラーで解析しているようです...