【问题标题】:PHP Xml Attribute ParsingPHP XML 属性解析
【发布时间】:2010-11-12 12:28:09
【问题描述】:

我正在解析当前使用的 XML:

$data = simplexml_load_string($xmlFile);
foreach($data->item as $key => $current){
   echo($current);
}

但是我想知道,如果命中一个看起来像这样的元素:

<thumbnail url="http://foo.bar" height="225" width="300"/>

我如何拉动它的内部部分? (高度,网址,宽度)

谢谢!

【问题讨论】:

    标签: php xml parsing


    【解决方案1】:
    foreach($data->item->thumbnail as $thumbnail) {
    
        $url = $thumbnail['url'];
        $height = $thumbnail['height'];
        $width = $thumbnail['width'];
    }
    

    【讨论】:

    • 干杯。不知道我可以像那样浏览属性。
    【解决方案2】:

    如果你不知道会有多少属性...

    foreach ($data->item->thumbnail->attributes() as $key => $value) {
        $attr[$key] = (string)$value;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-30
      • 1970-01-01
      • 2012-09-27
      • 2010-11-02
      相关资源
      最近更新 更多