我遇到了 SimpleXML 的问题。当我使用 children() 方法获取包含 HTML 的元素的 XML 元素的内容时,它会将 HTML 内容解析为 XML。我将如何使它不会解析 HTML?
问问题
1693 次
3 回答
3
您是否尝试使用CDATA?
<xml>
<node>
<![CDATA[
<div>
<img src="..." />
</div>
]]>
</node>
</xml>
于 2009-10-12T09:57:37.990 回答
1
您发布的示例是有效的 XML,但<div>
and <img>
-tags 是 XML 文档的一部分。
基本上,您必须使用 CDATA(请参阅natriums 答案),或转义 XML 中的 HTML 实体。
于 2009-10-12T10:06:50.123 回答
0
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>
于 2009-12-31T01:08:23.083 回答