复制代码 代码如下:
'*****************************************************************
'** 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>