我正在寻找一个批处理脚本,它可以查看数百个XML文件并提取我需要的某些值。 输出文件可以是txt。
XML文件看起来就像这个例子:
<Info typeKey="000202" shortNUM="0S52042"/>
<testInfo physicalname="DATADATATATA" testTime="2017-04" testDura="0" >
Iam只对以下内容感兴趣: shortNUM,testTime和testDura
感谢提前阅读和帮助!
答案 0 :(得分:1)
您可以查看xpath.bat
for /f "tokens=* delims=" %%# in ('xpath "c:\my.xml" "//@testTime"') do set "testtime=%%#"
for /f "tokens=* delims=" %%# in ('xpath "c:\my.xml" "//@shortNUM"') do set "shortNUM=%%#"
echo %testtime% -- %shortNUM%