使用xmlStar获取XML节点属性

问题描述 投票:1回答:1

我正在尝试使用xmlStar从rss提要XML中获取XML值:

https://www.youtube.com/feeds/videos.xml?channel_id=UC16niRr50-MSBwiO3YDb3RA

enter image description here

XML路径是:

  • /feed/entry/title
  • /feed/entry/yt:videoId
  • /feed/entry/media:group/media:thumbnail/@url

我已经尝试过按doc and examples,但是我什么也没提取。

我的目标是在/entry中打印all /feed/。例如:

France paralysed by biggest strike in years - BBC News
6Mm1M-cdKqU
https://i3.ytimg.com/vi/6Mm1M-cdKqU/hqdefault.jpg
xml xml-parsing rss
1个回答
1
投票

尝试将xpath表达式更改为这些,并查看是否可行:

//*[local-name()='feed']/*[local-name()='entry']/*[local-name()='title']/text()
//*[local-name()='feed']/*[local-name()='entry']/yt:videoId/text()
//*[local-name()='feed']/*[local-name()='entry']/media:group/media:thumbnail/@url
© www.soinside.com 2019 - 2024. All rights reserved.