如何在 PHP DOM XPath 中使用节点值获取属性值

赫里希

我有如下的 XML 结构。XML 非常大,我只是展示相关部分。

<data>
    <book>
        <name xml:lang='Eng'>someValue</name>
    </book>
</data>

我必须使用节点值找出属性值。我有数组中所有书名的值。所以我有使用它的价值someValue我必须找出属性xml:lang 的在这种情况下,预期输出为Eng我搜索了答案,但都是针对反向案例,即使用属性值获取节点值

zx485

尝试以下 XPath

//data/book/name[text()='someValue']/@xml:lang"

xml:命名空间包含在XML规范,所以并不需要单独定义。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 C# 中使用 XPathEvaluate 方法通过 Xpath 获取节点元素属性的值?

如何在Java中使用XPath获取属性值?

如何在XPath中使用XML值识别节点?

如何在Firefox中获取DOM元素Xpath

XPath(PHP Dom)-如何使用属性查找跨度并检索先前的同级

如何使用XPath获取节点以及节点值

如何使用 php simple html dom 获取 javascript 值?

如何使用php xpath获取节点的所有子节点?

在 DOM XPath 中获取数据属性链接的文本值

如何使用simpleXML(php)使用xpath获取父节点

PHP Xpath 提取节点的值

如何在php中使用dom删除类?

HTML DOM:如何在PHP中正确使用textContent属性

如何在Java中使用xpath从特定属性中选择所有属性值

使用dom文档和xpath php获取内部div属性的链接

如何在PHP中使用$ _POST获取选择元素值

使用Groovy在SoapUI中使用Xpath查询在XML节点中使用xsi获取属性值

如何在 php 中使用 curl xpath 在网站上获取特定图片

如何使用 iMacros - xPath 访问 HTML DOM 属性

如何在C#中使用XPath从两个独立的节点中根据2个属性选择一个值?

PHP中的xPath属性值

如何使用 PHP 获取 XML 属性值

如何在php中使用输出值

如何在xpath中使用“ not”?

如何在 javascript 中使用 DOM 访问列表值?

如何使用php从xpath获取结果?

如何使用php dom从html类中获取所有b标签值

如何使用php curl和简单的html dom解析器获取span标签值?

如何在Chrome开发者工具中使用XPath或CSS选择器搜索DOM元素?