Я пишу синтаксический анализатор XML с простым атомом на PHP
У меня проблемы с отображением правильного содержимого внутри тега <content>
, если в нем есть дополнительный тег HTML.
Пример.Если я хочу проанализировать следующий 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?
Обновление : я использовал метод htmlspecialchars
, чтобы передать все внутри $content
но это, кажется, не делает работу.
Думаю, мне нужно прояснить это, моя цель - передать эти <xhtml:div>
как разметку, чтобы браузер отображал ее правильно