Как я могу сделать, чтобы связать произвольный элемент с CDATA в сериализации XML_Serializer? - PullRequest
0 голосов
/ 19 мая 2009
$serializer = new XML_Serializer($options); 
$serializer->serialize($some_array);
$output = $serializer->getSerializedData();

Я хочу окружить произвольный элемент, генерирующий XML, указанным выше шнуром в CDATA, но я не могу этого сделать. Есть ли хороший метод?

XML_SERIALIZER_OPTION_CDATA_SECTIONS = true

Когда я использовал его с этой опцией, CDATA прилипает ко всем данным.

1 Ответ

0 голосов
/ 13 августа 2009

Просто поместите теги cdata вокруг текста, которым вы хотите быть в cdata, и отключите опцию автоматического cdata.

...