如何访问xml中的特定值?

时间:2016-08-11 19:13:08

标签: php xml

假设我有简单的XML,例如:

<people>
    <person id="52">
        <name>John</name>
    </person>
    <person id="53">
        <name>Sally</name>
    </person>
</people>

我使用$xml=simplexml_load_file('filename')加载文件。

如何引用ID为53的人的姓名,而不是通过寻找此人来迭代?

1 个答案:

答案 0 :(得分:0)

使用xpath()搜索匹配元素。

$person = $xml->xpath("/people/person[@id='53']")[0];