我必须通过批处理文件从 XML 文件中提取某些文本。我需要提取的部分之一是字符串标签之间(<string>example1</string>
)另一个是数据标签之间(<data>example2</data>
)。有什么想法吗?提前致谢!
@echo OFF
del output.txt
for /f "delims=" %%i in ('findstr /i /c:"<string>" xml_file.xml') do call :job "%%i"
goto :eof
:job
set line=%1
set line=%line:/=%
set line=%line:<=+%
set line=%line:>=+%
set line=%line:*+string+=%
set line=%line:+=&rem.%
echo.%line%>>output.txt
:eof
使用OP的输入文件输出-
D:\>draft.bat
D:\>type output.txt
[email protected]
default
Web form password
www.instagram.com ([email protected])
www.instagram.com
干杯,G
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)