在php中按名称标签选择xml节点值

时间:2014-02-11 12:53:38

标签: php xml

我有这个XML字符串:

<rootNome>
    <nodeDescriptor name="theNodeName">
        <label>Description</label>
        <resourceProperty name="PROP_PARENT_FOLDER">
            <value>
                AnotherValue
            </value>
        </resourceProperty>
        <resourceProperty name="PROP_VERSION">
            <value>
                MyValue
            </value>
        </resourceProperty>
        ...
    </nodeDescriptor>
</rootNome>

我需要通过php脚本直接调用来获取值 MyValue

我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

假设您可以解析xml文档,可以使用XPath提取该值:

/rootNome/nodeDescriptor[@name="theNodeName"]
    /resourceProperty[@name="PROP_VERSION"]/value