可能重复:
在 PHP 中按顺序解析 XML
我希望能够使用 PHP 遍历 SimpleXMLElementObject。但是,我希望能够在事先不知道标签名称的情况下做到这一点——我想要一个通用的解决方案,可以用作对象键名的发现机制。我尝试了一堆“foreach”类型的解决方案,但无法让它发挥作用。
示例代码:
$schema = new SimpleXMLElement("<activity></activity>");
$schema->addAttribute("default-currency","asdf");
$schema->addAttribute("last-updated-datetime","jkl;");
$schema->addChild('title', 'example title');
print_r($schema) 给出:
SimpleXMLElement Object (
[@attributes] => Array (
[default-currency] => asdf
[last- updated-datetime] => jkl;
)
[title] => example title
)
谢谢