Я пишу простой атом XML-анализатор с PHPразбора XML с PHP нужно отображать встроенный HTML как разметка
У меня есть проблемы с отображением надлежащего содержания внутри <content>
тега, если есть дополнительный HTML тег внутри.
Ex. Если я хочу, чтобы проанализировать следующие XML
<entry>
<title>Test entry #3</title>
<id>http://example.org/article3</id>
<updated>2006-10-03T13:14:34Z</updated>
<link href="http://example.org/article3" />
<content type="xhtml" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:div>This is also <xhtml:em>very</xhtml:em> exciting. & <xhtml:img src="http://www.w3.org/y" alt=":-)" /></xhtml:div>
</content>
</entry>
мой код ничего внутри <content>
тега не будет отображаться. Какой метод я использую для обхода и вставки всей текстовой части <content>
для отображения в качестве надлежащего HTML?
Update: Я использовал метод htmlspecialchars
передать все внутри $content
, но это не кажется, чтобы получить работу.
Я думаю, мне нужно, чтобы сделать это более ясным, моя цель состоит в том, чтобы передать эти <xhtml:div>
как разметка, так что браузер отобразит его правильно
Какой XML парсер вы используете: DOMDocument, SimpleXML, XMLReader, и т.д. .? – stillstanding