带有名称空间和属性的PHP for XML
为了获取xml项的属性(即名称空间),我几乎整天都在四处奔波。XML的一部分: 打印$gThumb后,我得到:带有名称空间和属性的PHP for XML,php,xml,Php,Xml,为了获取xml项的属性(即名称空间),我几乎整天都在四处奔波。XML的一部分: 打印$gThumb后,我得到: SimpleXMLElement Object ( [@attributes] => Array ( [url] => url [height] => 133 [width] => 200 ) ) 我需要从属性中获取url。我很乐意得到任何帮助。如果是SimpleXMLElement,请使用 $foo = (string)$gThumb->attri
SimpleXMLElement Object ( [@attributes] => Array ( [url] => url [height] => 133 [width] => 200 ) )
我需要从属性中获取url。我很乐意得到任何帮助。如果是SimpleXMLElement,请使用
$foo = (string)$gThumb->attributes()->url
打赌我不能修改xml,因为它是从一些可能重复的
print\r($gThumb->xpath('@url'))中获取的;echo(字符串)$gThumb['url']代码>不工作,如果echo(字符串)$gThumb['url']代码>不工作,您正在做其他错误的事情。在这种情况下,请提供一个可复制的示例;是否已从$gThumb=$node->children('media',true)->缩略图->children()的末尾删除->children();在这样做之前?只是试图消除任何更明显的错误。
SimpleXMLElement Object ( [@attributes] => Array ( [url] => url [height] => 133 [width] => 200 ) )
$foo = (string)$gThumb->attributes()->url