問題タブ [dita-ot]

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 投票する
2 に答える
423 参照

xslt - xsl:if が子ノードに依存する場合

私はこのブックマップを持っています:

テンプレート内に配置したいのですが、要素が か かどうかに依存する xsl:if コマンドpart/chapterですpart

processTopicTitleつまり、DITA-OT ディストリビューションの一部であるtemplate 内にこれらがありました。

これは機能していません。

アイデアは、part/chaptersにのみ表示されるグラフィックと、 partのみに表示される別のグラフィックがあるということです。

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

apache-fop - FOP インライン要素の空白を取り除く

DITA-OT PDF2 で FOP のインライン要素内の空白を削除できません。これは私のコードスニペットです:

レンダリング先:

これは私の属性セットです:

赤い空白はすべて削除する必要があります。私の間違いはどこですか?

0 投票する
0 に答える
484 参照

xml - Oxygen での XSLT を使用した XML 変換

こんにちは、XSLT を使用して DIta xml を xml ファイルに変換する必要があります。

私の入力xmlファイルは

しかし、出力は次のようになります:

私の出力は以下のように必要です

XSL 使用したもの:

これを調べて、変換のための正しいコードを提供してください。前もって感謝します

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

xml - Dita OTs custom.xsl で属性で選択する方法

私の目標は、の属性と値を持つ要素に含まれるテキストのフォントの色を変更することです<li audience="beginner"></li>。私は現在、Dita Open Toolkits PDF プラグインの custom.xsl ファイルでこれを行うことを検討しています。custom.xsl は、common.xsl 内のすべてのスタイルをオーバーライドします。私の質問は、attribute-set タグの属性で選択するにはどうすればよいですか?

カスタム.xsl

XML

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

docx - Oxygenを使用してDITAをWordプロセスに変換することは可能ですか?

このリンクから com.elovirta.ooxmlというプラグイン名を使用して、DITA を Oxygen のワード プロセスに変換しようとしています。

私の入力Dita xmlファイルは次のとおりです。

DITA-OT 2.1.0 および 1.8.5 を試しましたが、以下のエラーが発生します。 ここに画像の説明を入力

ここに画像の説明を入力

これに対する提案を提供してください。前もって感謝します

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

docx - 酸素でcom.elovirta.ooxmlという名前のDITA OTプラグインを使用して、ditaを単語に変換する手順が必要です

このリンクを使用してcom.elovirta.ooxmlというプラグイン名を使用して、DITA を Oxygen のワード プロセスに変換する手順が必要です。

入力 Dita xml ファイルは次のとおりです。

DITA-OT 2.1.0 を試してみました。3 つのプラグイン com.elovirta.ooxml、org.dita.base、org.dita.pdf2 を dita ot にインストールした後、これらの 3 つのプラグインは相互に依存しているため、3 つのプラグインをインストールしました。com.elovirta.ooxml plugin.xml コードでは、次のように言及されています。

というわけで、プラグインを3つインストールしました。その後、次のようにコマンドプロンプトでコマンドを実行しました:

その後

Oxygenでこのプロセスを実行しました:

  • 変換シナリオで、DITA OT 変換を選択しました。

    私が選択した変換タイプ、

    そして、私はパラメータを変更しませんでした

    以下のスクリーンショットに示す 3 つのポイント

ここに画像の説明を入力

[ OK ] ボタンをクリックして、変換の実行後にシナリオを作成しました。次のエラーが発生します。

そのため、プラグインのインストール後に dita-ot-2.4.1 の新しいバージョンを使用しようとしました。次のコマンドを実行しました。

このエラーが発生するため、DITA OT の新しいバージョンを使用していません。

gitでプロセスを実行した後このコマンドの後

次のようなエラーが表示されます。

このエラーを解決するための提案と、dita2word 変換までの提案をお願いします。

前もって感謝します

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

xsl-fo - トピック レベルでのまとめ

dita-ot 2.4 用に pdf2 プラグインをカスタマイズしています。私のフォーマッタは FOP です。

プラグインでトピック間の改ページを優先させたいと考えています。したがって、「トピック」属性セットに次の属性を追加してみました。

  • 値を持つ「keep-together.within-page」(20)
  • 「keep-with-previous.within page」を auto に設定 (他の設定を上書きするため)

topic.fo を見ると、href 属性のない「空の」topicref (本文のない見出し) にのみ適用されているようですが、それには他の topicref が含まれている可能性があります。

例:

セクション 1

本文の一部...

第2節

セクション 2.1

もう少し本文...

この例では、必要な属性はセクション 2 の最初の fo:block でのみ見つかります。

表、図、さまざまなレベルの本文テキストなどの要素で、値が 20 未満の「keep-with-previous.within page」が多数あります。

私の闘争に対する簡単な解決策があるかどうかを尋ねたいだけです. これらの属性を最初にトピック レベルで設定し、さまざまな部分を「接着」しようとするだけではうまくいきません。

よろしく、 フレドリック