問題タブ [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.
xml - DITAファイルに新しいタグを追加します
私はDITAテクノロジーから始めています。DITAドキュメントの基本構造について読みました。さて、私は次のように疑問が生じます:
独自のタグをDITAドキュメントに追加するにはどうすればよいですか? http: //docs.oasis-open.org/dita/v1.2/cd03/dtd1.2のようなtopic.dtdに基づいて.DTDファイルを作成する必要がありますか?/base/dtd/basetopic.dtd?
よろしく!
html - document() 関数 -- グループ化されたコンテンツを含む複数のファイルを書き出す
次のルールに基づいて、さまざまな HTML ドキュメントを分割しようとしています。
- の
<h3>
内容に基づいたファイル名で新しいドキュメントを作成します<h3>
(不要な文字を置き換えるために翻訳を加えます)。 li
の の子であるごとfollowing-sibling::ol
に、その のコンテンツ (すべての子を含む) を含む要素をh3
作成します。step
<li>
- 2 で作成した要素の次の兄弟である要素の次の前にあるいずれか
following-sibling
をコピーします。<ol>
<ol>
<info>
<step>
したがって、次の入力ドキュメントがあります (これは少し多いかもしれません。できる限り単純化しようとしました)。
私の変換は次のとおりです。
望ましい結果は、次の 3 つのドキュメントです。
最初のものは、より大きな変換によって既に処理されています。
h3
ソース ドキュメントの最初のドキュメントによってトリガーされた 2 番目のドキュメント:
そして、2 番目の によってトリガーされる 3 番目のh3
.
どんな助けでも大歓迎です!
apache-fop - DITA-OTのPDF2プラグインで特定のタイトルに特定の属性セットを設定するにはどうすればよいですか?
OTのPDF2プラグインのカスタマイズ(FOPを使用)に少し苦労しています。私がやりたいのは、@outputclassに特定の値を持つすべてのトピックタイトルにカスタム属性セットを使用することです。カスタム属性セットを正常に定義しました。しかし、私が書いたテンプレートはPDFファイルのブックマークを壊してしまうため、正しいテンプレートを作成するかどうかはわかりません。これは私がcustom.xslに持っているものです:
どんな助けでも大歓迎です。
ありがとう、スティーブン
xml - Excelシートのファイル名からDITAファイルを生成します
私は情報開発者として働いています。
Excelシートに保存されているファイル名で.ditaファイルを作成する必要があります。
.ditaファイルはXMLファイルです。ファイルの構造は同じである必要があります。構造は次のとおりです。
次に、これらのファイルのマップを次のように作成する必要があります。
これに対する解決策を提供してください。
xslt - Ditacによる構文の色付け(XML Mind Dita Converter)
Ditac(XML MindによるDITAコンバーター)を使用して構文の色付けを実行する方法はありますか?XHTMLとXSL:FOの両方の出力をサポートしていれば、XSLT1またはXSLT2ベースのソリューションはすべて機能します。
XSLTHL(http://sourceforge.net/projects/xslthl/)が提案されていますが、Saxon-HE(Ditacで使用)は拡張JARファイルを検出していないようです。
提供されたXSLファイルをDITAで動作するように変更しました。ただし、拡張機能が検出されていないため、色なしのソースリストをコピーするだけのデフォルトの動作が発生します。
「highlighting/fo.xsl」には、「highlighting / common.xsl」という別のファイルが含まれています(これらのファイルはDocbookから取得して変更しました)。Saxonとリンクする必要がある部分は次のとおりです。
xml - DITA トピックを結合し、HTML 出力でトピックをネストする方法は?
これは、私が行った以前の質問と似ていますが、バリエーションが 1 つあります。複数のトピックを (@chunk を使用して) 1 つにマージし、HTML 出力でナビゲートできる他の子トピックを作成する方法を知りたいです。
- ドキュメントの上部に、複数のトピックが 1 つにまとめられていることがわかります。これらのトピックには
concept
、task
タイプが含まれます。 - ドキュメントの下部に向かって、子トピックに移動できることがわかります。
多くの努力にもかかわらず、ネストされたトピックを個別のままにすることはできません。それらは topic1+topic2+topic3 と結合するか、または TOC から完全に消えます。
さまざまな種類の 7 つの個別のトピックがあることを考えると、次の HTML 出力を生成するマップを作成したいと思います。
- トピック1+トピック2+トピック3
- トピック4
- トピック5
- トピック6
- トピック 7
xml - WordML バイナリからファイルへの変換
いくつかの WordML ドキュメント (2003) から DITA への XSLT 変換を計画しています。かなり簡単です... ただし、png ファイル (タグ内) のインライン バイナリを、XML 出力ファイルより上のレベルのファイルとして保存する必要があります。XSLT で png に出力することは可能ですか、それとも最初に Java プログラムで処理する必要がありますか?
html - ファイルのリストをクロールし、特定の要素から定義リストをコンパイルする XSL
1 つのリストにコンパイルしたい定義を含む一連のファイルがあります。ファイルのリストは、次のような XML ファイルに保存されます (これが入力ファイルです)。
要素で指定された各ファイルには、単一のリストにコンパイルする必要が<file>
ある一連の要素が含まれています。<p class='Term'>
これらのそれぞれの後に、グループ化する必要がある任意の数の他の要素が続きます (キーを使用しようとしています)。
望ましい結果は次のようになります。
私はすでにこのほとんどを実現するスタイルシートを持っています。キーの適切な使用に関しては、(再び) 迷っているようです。次のスタイルシート:
入力ファイルで定義されたファイルを正しくクロールし、dl
正しいdlentry
ID とdt
要素で を生成します。問題は、キーの混乱した実装がdd
要素を組み立てる方法です。ここにある私のサンプル xml では明らかではありませんが、何が起こっているかというと、それぞれ<p class='Term'>
が後続のすべての contnet を取得して、次の<dd>
ように入力しているということです。
各ファイルの最後の項目は正しくレンダリングされますが、これは処理するノードがこれ以上ないためです。私のコードの何かが、あまりにも多くのノードとキーを一致させています。
ご覧いただきありがとうございます。
xml - DITAとの関係
選択したコンセプトドキュメント間の関係を作成しようとしています。したがって、3つのドキュメント「A」、「B」、および「C」が与えられた場合、それぞれに次のようなものを表示させたいと思います。
A..。
関連する概念
- B
- C
何らかの理由で、以下が機能しません。
以下は機能しますが、これは確かに正しくありません。
XMLMindによるオープンソースのDITAConverterを使用しています。
xml - YouTube 動画を埋め込むために使用できる DITA 要素はどれですか?
DITA を使用してユーザー ドキュメントを生成し、PDF および XHTML の成果物を生成しています。YouTube 動画を埋め込むために使用できる DITA 要素はどれですか?
理想的には、スタイルシートを使用して埋め込みコードを生成し、何らかの方法でビデオ リンクをドキュメントに追加することを好みます。疑似マークアップを使用してそのような要素がどのように見えるかを私が想像する方法を次に示します。
可能であれば、標準の DITA 要素の 1 つを使用してこれを実現したいと考えています。