我有一个包含这样一行XML文件:如何批量读取XML文件?
<id>2012-10-19_23-10-04</id>
我想使用批处理文件读取XML文件,获取内容,并将其分配给一个变量。
我知道批处理可能不是这样做的首选方式,但我只允许在这种情况下使用批处理。
任何想法?提前致谢!
编辑:
我有这样的一个模板:
setlocal disableDelayedExpansion
set input="xml.xml"
set output="result.txt"
REM Some Code here:
REM END
我认为XML的小明星可能是开始的好工具,任何想法如何做到这一点使用xmlstarlet?从这里
@echo off
setLocal EnableDelayedExpansion
for /f %%i in ('XML.EXE sel -t -v "/id" C:\xml.xml') do set var=%%i
echo date is %var%
对于您参考,请下载XML明星:
PowerShell的可能是更好的解决方案,如果你可以使用它。 –