Это продолжается для необходимо присвоить значение атрибута в одиночной кавычке xslt а>.
Проблема: значение атрибута заключено в одинарную кавычку '
вместо двойной "
.
Случай использования: сохранение JSON в атрибутах для передачи в качестве настроек для плагинов и т. д. Например:
<div id="plugin-instance" data-plugin-options='{"opt1":"foo", "opt2": "baz\'s bar"}'/>
Г. Кен Холман ответил:
Если поставщик вашего процессора XSLT не предоставит вам расширение для запроса этого, это не в ваших руках. Такой выбор сериализации делается процессором и не может быть указан в таблице стилей XSLT с использованием стандартных механизмов. Процессор может предложить это, но я этого не видел (не то чтобы я искал... с точки зрения XML результирующий набор информации не меняется независимо от выбранного разделителя атрибутов).
Q1: Можно ли с помощью LibXslt в PHP вывести одинарные кавычки?
Вопрос 2. Если в вопросе 1 указано "Да", то можно ли вывести данные для каждого атрибута? (например: я хочу, чтобы только некоторые атрибуты отображались в одинарных кавычках).
Спасибо за уделенное время.