首页 > 解决方案 > 读取 xml 文件内容的批处理文件

问题描述

我有一个名为example.xml的 XML 文件。它的内容是:

<xml>
  <name>Wasif Hasan</name>
  <country>Bangladesh</country>
</xml>

有没有办法使用这样的批处理文件来读取它:

Name: Wasif Hasan
Country: Bangladesh

标签: xmlbatch-file

解决方案


鉴于您提供的文件内容,您应该能够像使用标记和分隔符的任何普通文本文件一样对待它:

@(For /F "Tokens=2-3Delims=<>" %%A In ('^""%__AppDir__%find.exe" "</"^<"example.xml" 2^>NUL^"')Do @Echo(%%A: %%B)&Pause

打开命令提示符窗口并输入两者for /?"%__AppDir__%find.exe" /?以读取每个命令的使用信息。


推荐阅读