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>
と<img>
タグは XML ドキュメントの一部です。
基本的に、CDATA ( natriums answerを参照) を使用するか、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 に答える