【问题标题】:Using xpath.bat to extract values from XML file使用 xpath.bat 从 XML 文件中提取值
【发布时间】:2018-07-22 09:32:44
【问题描述】:

我目前正在尝试使用批处理从 XML 中提取一些值,我遇到了xpath.bat

我的 XML 文件格式如下例所示

`<?xml version="1.0"?>
 <data>
     <entry name="Bill" value="hello" type="string"/>
     <entry name="Bob" value="goodbye" type="string"/>
     <entry name="Fred" value="wait" type="string"/>
 <data>

我想在 XML 文件中找到一个名称并报告相关的值。使用 xpath.bat 我已经能够列出所有名称,但我无法检索附加值。

或者,如果有人能够提取这些值并使用任何其他方法分配给 atch 变量,我很乐意看到它!

谢谢

【问题讨论】:

    标签: xml parsing batch-file xpath xml-parsing


    【解决方案1】:

    我想在 XML 文件中找到一个名称并报告相关的值。

    显示的 XML 没有任何元素值,因此它不能返回任何值。它仅具有属性值。所以输出似乎是正确的。

    如果您想返回 @value 属性值(即“Bob”),XPath 必须如下所示:

    /data/entry[name="Bob"]/@value
    

    【讨论】:

      猜你喜欢
      • 2015-05-26
      • 1970-01-01
      • 1970-01-01
      • 2020-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-15
      相关资源
      最近更新 更多