У меня проблема с SimpleXML. Когда я использую метод children () для получения содержимого элемента XML с элементами, которые содержат HTML, он будет анализировать содержимое HTML как XML. Как сделать так, чтобы он не анализировал HTML?
Вы пытались использовать CDATA ?
<xml> <node> <![CDATA[ <div> <img src="..." /> </div> ]]> </node> </xml>
Пример, который вы опубликовали, является допустимым XML, но теги <div> и <img> являются частью документа XML.
<div>
<img>
По сути, вы должны использовать CDATA (см. natriums answer ) или экранировать сущности HTML в XML.
CDATA работал со мной! = D * * тысяча одна
<?xml version="1.0" encoding="UTF-8"?> <destaques> <destaque imagem="cartoes.jpg"> <![CDATA[ Text with <em>some</em> HTML. ]]> </destaque> <destaque imagem="banner2.jpg" /> <destaque imagem="delivery.jpg" /> </destaques>