我有一个XML文件,其中包含一些自闭标签。
<tagname attr1="foo1" attr2="foo2" />
我使用PHP的simplexml将XML文件加载到对象中。 到目前为止一切都很好。
问题在于自闭标签。 (print_r返回一个空对象)
我无法访问他们的属性。
==== UPDATE ====
它以这种方式工作:
$xml = simplexml_load_string($string);
echo $xml->tagname['attr1'];
答案 0 :(得分:-2)
您可以使用PHP库中与SimpleXML相关的SimpleXMLElement
http://www.php.net/manual/en/simplexmlelement.attributes.php
public SimpleXMLElement SimpleXMLElement::attributes ([ string $ns = NULL [, bool $is_prefix = false ]] )