标题: [转贴] VBScript脚本从XML文件中获取信息 [打印本页]
作者: find 时间: 2012-2-17 12:59 标题: VBScript脚本从XML文件中获取信息
从XML文件中获取信息的vbs代码,这个脚本演示了如何通过MSXML从一个XML文件中的信息。示例XML文件是用于在网站上的相册。此脚本将返回特定图片的标题。
- '*****************************************************************
- '** Script: getxmlelement.vbs
- '** Version: 1.0
- '** Created: 1/8/2009 10:58PM
- '** Author: Adriaan Westra
- '** E-mail:
- '** Purpose / Comments:
- '** Get an element from a xml file
- '**
- '**
- '** Changelog :
- '** 1/8/2009 10:58PM : Initial version
- '**
- '*****************************************************************
- Dim objXML ' object to hold the xml document
- Dim objNnode ' xml node object
-
- '*****************************************************************
- '** create the xml object
- Set objXML = CreateObject("Msxml2.DOMDocument.6.0")
-
- '*****************************************************************
- '** Load the xml from file
- objXML.load("album.xml")
- '*****************************************************************
- '** Set language for finding information to XPath
- objXML.setProperty "SelectionLanguage", "XPath"
- '*****************************************************************
- '** Get a reference to the node
- Set objNode = objXML.selectSingleNode("/album/DSC_2710/title")
- '*****************************************************************
- '** Output the requested text
- wscript.echo "Title : " & objNode.text
复制代码
The sample xml file used by the script :
- <?xml version="1.0"?>
- <album>
- <title>Bloemen</title>
- <DSC_2710>
- <alt>Pioenroos</alt>
- <title>Pioenroos</title>
- </DSC_2710>
- <DSC_4777>
- <alt>DSC_4777</alt>
- <title>DSC_4777</title>
- </DSC_4777>
- <DSC_4787>
- <alt>Vingerhoedskruid</alt>
- <title>Vingerhoedskruid</title>
- </DSC_4787>
- <DSC_4899>
- <alt>Lavendel</alt>
- <title>Lavendel</title>
- </DSC_4899>
- <DSC_5003>
- <alt>Zonnebloem</alt>
- <title>Zonnebloem</title>
- </DSC_5003>
- </album>
复制代码
转自:http://www.jb51.net/article/29242.htm
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |