我正在使用谷歌定义的格式和 SimpleXML 从头开始创建一个新的 xml 文档。我在让它返回命名空间标签时遇到问题。为了测试,我写了这个:
<?php
$output_xml = new SimpleXMLElement('<?xml version="1.0" ?> <rss xmlns:g="http://base.google.com/ns/1.0" version="2.0"><channel></channel></rss>');
var_dump($output_xml->getNameSpaces(TRUE));
它返回这个:
array(0) {
}
我究竟做错了什么?我正在运行 PHP 5.3.3 版。