これは、一重引用符で属性値を割り当てる必要がある xsltに続きます。
問題:'
double の代わりに一重引用符で属性値を囲みます"
。
ユースケース:プラグインなどの設定として渡される JSON を属性に格納します。例:
<div id="plugin-instance" data-plugin-options='{"opt1":"foo", "opt2": "baz\'s bar"}'/>
G. ケン ホルマンは次のように答えました。
XSLT プロセッサのベンダーがこれを要求するための拡張機能を提供しない限り、それはあなたの手の届かないところにあります。このようなシリアル化の選択はプロセッサによって行われ、標準化されたメカニズムを使用して XSLT スタイルシートで指定することはできません。プロセッサはこれを提供するかもしれませんが、私はそれを見たことがありません (私が探しに行ったわけではありません... XML の観点からは、選択された属性区切り文字に関係なく、結果の情報セットは変更されません)。
Q1: PHP の LibXslt でシングル クォーテーションを出力することはできますか?
Q2: Q1がYesの場合、属性ごとに出力することは可能ですか? (例: 一部の属性のみを一重引用符で囲んで表示したい)。
お時間をいただきありがとうございます。