如何在PHP中回显元素中的所有XML?

如何在PHP中回显元素中的所有XML?,php,html,xml,Php,Html,Xml,我有一段XML,如下所示: <root> <element>Normal,<b>Bold</b></element> </root> 正常,粗体 如何使用PHP来回显中的所有内容,从而使输出为“普通、粗体” 编辑:这是我的代码: <?php $xml = simplexml_load_file('xml_file.xml'); $element = $xml->element; echo $element[

我有一段XML,如下所示:

<root>
<element>Normal,<b>Bold</b></element>
</root>

正常,粗体
如何使用PHP来回显
中的所有内容,从而使输出为“
普通、粗体”

编辑:这是我的代码:

<?php
$xml = simplexml_load_file('xml_file.xml');
$element = $xml->element;
echo $element[1];
?>

我只是得到了“正常”。

$xml=
正常,粗体
';
$sxe=新的simplexmlement($xml);
echo strip_标记($sxe->element->asXML());

匹配元素时必须去除标记。

使用SimpleXMLElement或DOMDocument加载xml,然后选择所需节点并保存。如果您已经这样做了,并且遇到问题,请发布具体问题和您正在使用的代码。@prodigitalson我尝试过,但我得到的是
正常的
,而不是
正常的,粗体的
。然后发布代码,这样我们可以帮助您调试它。这也会去除
-标记。另外,创建XMLElement也太费劲了。一个简单的
echo strip_标签($xml)输出非常相同的结果。
$xml = '<root>
<element>Normal,<b>Bold</b></element>
</root>';

$sxe = new SimpleXMLElement($xml);
echo strip_tags($sxe->element->asXML());