PHP SimpleXmlElement分组空XML元素

PHP SimpleXmlElement分组空XML元素,php,arrays,xml,object,Php,Arrays,Xml,Object,我从web服务获取XML,并且很难维护显示的XML元素的顺序 以下是一个片段: 您必须知道该对象的迭代结果与“print\u r”或“var\u dump”的结果不同 试试这个 $parentNode = simplexml_load_string($xml); itNode($parentNode); function itNode($parentNode){ if($parentNode->children()) foreach ( $parentNode->child

我从web服务获取XML,并且很难维护显示的XML元素的顺序

以下是一个片段:


您必须知道该对象的迭代结果与“print\u r”或“var\u dump”的结果不同

试试这个

$parentNode = simplexml_load_string($xml);
itNode($parentNode);

function itNode($parentNode){
 if($parentNode->children())
  foreach ( $parentNode->children() as $node )
  {
     echo "name ==> " , $node->getName(),'<br>';
     itNode($node);
  }
}
$parentNode=simplexml\u load\u字符串($xml);
itNode($parentNode);
函数itNode($parentNode){
如果($parentNode->children())
foreach($parentNode->children()作为$node)
{
echo“name==>”,$node->getName(),“
”; itNode($node); } }