-2

需要能够读取一个 xml 文件并返回一个值:

XML 文件:

<?xml version="1.0" encoding="UTF-16"?>
<CONFIGSETTINGS>
    <GENERAL>
        <PROGRAM>App/PROGRAM>
        <CURRENCY>GBP</CURRENCY>
        <VERSION>3</VERSION>
        <RELEASE>0</RELEASE>
        <FULLVERSION>24.0.12.123</FULLVERSION>
    </GENERAL>
    <WEBLINKS>

…………………………………………………………………………

需要能够提取完整版本号并放入批处理文件中的变量中,即:24.0.12.123

4

1 回答 1

4

试试这个:

@echo off &setlocal
for /f "tokens=2delims=<>    " %%i in ('type file.xml ^|find "FULLVERSION"') do set "version=%%i"
echo(%version%
endlocal    
于 2013-04-04T21:49:36.287 回答