解析xml的一个问题

sh/bash/dash/ksh/zsh等Shell脚本
回复
iheartpp
帖子: 133
注册时间: 2008-09-18 20:15

解析xml的一个问题

#1

帖子 iheartpp » 2011-10-31 13:35

我有一个xml文件里面有很多dict

<dict> <key>Track ID</key><integer>7675</integer>
<key>Name</key><string>Rachmaninov</string>
<key>Date Added</key><date>2010-09-18T15:41:43Z</date>
</dict>
<dict> <key>Track ID</key><integer>765</integer>
<key>Name</key><string>Beethoven</string>
<key>Date Added</key><date>2011-09-18T16:11:12Z</date>
</dict>

怎么样能把含有Beethoven的dict提取出来呢?
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 解析xml的一个问题

#2

帖子 lilydjwg » 2011-10-31 13:44

XPath: //dict/string[text()="Beethoven"]/parent::dict
我只知道 lxml 支持 XPath。
回复