【发布时间】:2014-06-18 23:01:39
【问题描述】:
我希望从 iTunes 库 XML 文件中解析一些数据,为此我希望在 VBScript 中有一个优雅的解决方案来解析键/值对。这是 XML 结构:
<plist version="1.0">
<dict>
<dict>
<key>1</key>
<dict>
<key>Location</key><string>"file1.mp3"</string>
</dict>
<key>2</key>
<dict>
<key>Location</key><string>"file2.mp3"</string>
</dict>
</dict>
</dict>
</plist>
我现在只列出了两个键/值 (<key>/<dict>) 对,但当然还有很多。
我想将其解析为某种字典对象,如下所示:
1 file1.mp3
2 file2.mp3
我可以想出一些方法来实现这一点,比如涉及NextSibling() 方法,但这对我来说真的太牵强了。
那么对于这个问题,更正式/更优雅的解决方案是什么?提前致谢!
【问题讨论】:
标签: xml vbscript xml-parsing key-value