如何使用批处理文件或vbscript读取xml数据?

时间:2012-09-11 05:56:05

标签: vbscript batch-file

我对批量编码或vbscript了解不多。无论如何,我现在要问的是如何使用批处理脚本或vbscript读取xml文件中的特定数据?该脚本希望在xml中读取空标签或自终止标签。如果脚本找到空标记,则应在日志文件中输出错误。

我在这里有我的XML:

<author>
<fname>John</fname>
<lname>Doe</lname>
</author>
<institution>
<name/>
<city>Pork</city>
<country>Plate</country>
</institution>

假设,名称标签是错误的。

1 个答案:

答案 0 :(得分:0)

您可以使用MSXML从VBScript解析XML。示例代码主要使用C ++或JScript,但here's a page可帮助您将这些示例转换为VBScript。 这里有一个古老的问题,可以作为阅读XML的开始:Traversing all nodes in an XML file with VBScript

要将数据写入文件,您可以使用FSO(FileSystemObject)。