如何在PHP中回显元素中的所有XML?
我有一段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[
<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());