我有一個沒有CDATA標籤和嵌入式HTML的XML文檔。我如何提取這個HTML來操縱它在PHP中顯示?如何從XML文檔中檢索HTML塊w/PHP
實施例:
<?xml ...>
<main>
<book>
<title>Title of Book</title>
<description>
<p>Paragraph 1 describing book.<br />blah blah</p><p>2nd Paragraph</p>
</description>
</book>
</main>
我想提取<p>Paragraph 1 describing book.<br />blah blah</p><p>2nd Paragraph</p>
到變量中。或者使用simpleXML在PHP中顯示回顯。
我想:
$test = new SimpleXMLElement($xmlfile);
echo $test->{'main'}->{'book'}->{'description'};
,我只是得到了一個空白行。
此XML來自第3第三方,他們無法添加CDATA,但現在增加你的方式似乎非常明顯,我只是修改爲接受標記正則表達式中的屬性。 –
user663581