从XML文件中获取信息的vbs代码,这个脚本演示了如何通过MSXML从一个XML文件中的信息。示例XML文件是用于在网站上的相册。此脚本将返回特定图片的标题。
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dim objXML | | Dim objNnode | | | | | | | | Set objXML = CreateObject("Msxml2.DOMDocument.6.0") | | | | | | | | objXML.load("album.xml") | | | | | | objXML.setProperty "SelectionLanguage", "XPath" | | | | | | Set objNode = objXML.selectSingleNode("/album/DSC_2710/title") | | | | | | wscript.echo "Title : " & objNode.textCOPY |
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>COPY |
转自:http://www.jb51.net/article/29242.htm |