0

これは、一重引用符で属性値を割り当てる必要がある 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の場合、属性ごとに出力することは可能ですか? (例: 一部の属性のみを一重引用符で囲んで表示したい)。

お時間をいただきありがとうございます。

4

1 に答える 1