問題タブ [xinclude]
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.
php - 特定のプレフィックスを持つ再帰的なブラケットを取得する正規表現パターンは何ですか?
$output
正規表現パターンを使用して取得する正しいphpコードは何$string
ですか?
一般化:
ブラケットは再帰的にすることができます ( as text()
)。すなわちstring1_1
、および/またはstring2_1
他のブラケットを含む場合があります。$string = 'string1(string1_1())string2(string2_1()string2_2());
括弧の接頭辞 を知っているxmlns
ので、 を取得するには正規表現パターンが必要です//section/datePublished/text()
。つまり、(または)string1
を取得するには正規表現パターンが必要です。string1_1
string1_1()
括弧の接頭辞 を知っているxpointer
ので、 を取得するには正規表現パターンが必要ですns=http://testurl.com/now
。つまり、(または)string2
を取得するには正規表現パターンが必要です。string2_1
string2_1()string2_2(
プロセスを説明できますか?
whitespace - docbook で xinclude を使用するときに空白を保持する
docbookを使用してドキュメントを生成します。メイン ドキュメントの構造は、さまざまなモジュールにxincludeを使用してモジュール化されています。
私の問題は、xinclude を介してメイン ドキュメントに含まれる逐語的な要素 (重要な空白を含む要素) に関するものです。
メイン ドキュメントでリテラル レイアウトを直接使用すると、出力は期待どおりになり、空白が保持されます。
リテラルレイアウト要素を含むセクションを含むインクルード ファイルを使用したいと考えています。インクルードされたファイルを使用してドキュメントを生成すると、出力から空白が取り除かれます。
リテラルレイアウトやプログラムリストなどの逐語的な要素で空白を保持する方法を教えてもらえますか?
ファイル 1.xml:
スタンドアロン ドキュメントとして生成すると、出力は期待どおりになります。
次のように使用する場合: File2.xml:
このドキュメントを生成すると、最初のセクションは期待どおりになります (ピラミッドとして)
ただし、xinclude でインクルードされるセクションでは、すべて '0' が 1 行 0 000 00000 に出力されます。