这是继续需要在单引号 xslt 中分配属性值。
问题:'
用单引号而不是 double包围属性值"
。
用例:将 JSON 存储在要作为插件设置等传递的属性中。例如:
<div id="plugin-instance" data-plugin-options='{"opt1":"foo", "opt2": "baz\'s bar"}'/>
G. Ken Holman 回答:
除非您的 XSLT 处理器供应商给您一个扩展来请求这个,否则它不在您的掌控之中。这种序列化选择由处理器做出,不能使用标准化机制在 XSLT 样式表中指定。处理器可能会提供此功能,但我还没有看到(不是我已经看过……从 XML 的角度来看,无论选择何种属性分隔符,结果信息集都不会改变)。
Q1:是否可以在 PHP 中使用 LibXslt 输出单引号?
Q2:如果 Q1 是 Yes,那么是否可以按属性输出?(例如:我只想用单引号呈现一些属性)。
感谢您的时间。