【发布时间】:2017-07-25 10:20:51
【问题描述】:
我有一个必须在 Wordpress 中导入的 XML 文件。 问题是我的标签与 Wordpress 不兼容。
首先,我用 php 加载我的 XML:
$fichier = 'communiques.xml';
date_default_timezone_set('Europe/Paris');
$xml = simplexml_load_file($fichier);
使用 foreach,更改我的标签。
我的问题:
我的“内容”标签包含 HTML 标签。当我打印我的 var 时,我的内容 HTML 返回很多数组。
[h3] => Lorem ipsum ....
[p] => Array
(
[0] => SimpleXMLElement Object
(
[b] => Array
(
[0] => Lorem ipsum dolor
[1] => sit amet, consectetur
[2] => Tennis et padel
[3] => SimpleXMLElement Object
(
[br] => SimpleXMLElement Object
(
)
)
[4] => adipiscing elit.
[5] => Praesent id
[6] => lorem ac quam malesuada :
[8] => dapibus. Nunc posuere commodo lorem
)
[br] => Array
(
[0] => SimpleXMLElement Object
(
)
[1] => SimpleXMLElement Object
(
)
[...]
[46] => SimpleXMLElement Object
(
)
[47] => SimpleXMLElement Object
(
)
)
[i] => « Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent id lorem ac quam malesuada dapibus. Nunc posuere commodo lorem sed pretium. Aliquam malesuada placerat convallis. Vivamus sed orci eu ipsum congue tincidunt semper in justo. Nulla congue congue turpis at luctus. »
)
[1] => Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent id lorem ac quam malesuada dapibus.
)
[img] => Array
(
[0] => SimpleXMLElement Object
(
[@attributes] => Array
(
[src] => uploads/folder/text_name.jpg
[alt] =>
)
)
[1] => SimpleXMLElement Object
(
[@attributes] => Array
(
[src] => uploads/folder/perspective_2.jpg
[alt] =>
)
)
)
)
如何在我的标签中简单地显示我的内容(使用 HTML 标签):
<content:encoded><![CDATA[ My content here ]]></content:encoded>
其余的工作!
【问题讨论】:
-
@zx485 嗯,我不明白......你认为“简单的 HTML DOM 解析器”那一章可以帮助我吗?
-
抱歉,问题错了 :-( 已撤回。