通过提供selectNodes()与selectSingleNode()这样两个函数,
我们就可以以类似文件路径的方式,来访问任意深度的XML数据。假设你
要取得一个channel,以前你就从item(0)那里取得,而在使用XPath之后,就可以这么写:

var channel=xmldom.documentElement.selectSingleNode("channel");

要取得<channel>下的<title>标签内的文字,就可以写成:

var blogtitle=xmldom.documentElement.selectSingleNode("channel/title/text()").nodeValue;

如果要取得<channel>下的所有<item>下的<description>标签内的文字,就可以写成:

var items = channel.selectNodes("item/description/text()");

相关文章:

  • 2021-12-04
  • 2021-07-08
  • 2021-07-08
  • 2022-02-09
  • 2022-12-23
  • 2021-06-29
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-18
  • 2022-12-23
  • 2021-08-25
  • 2021-05-12
  • 2021-08-04
相关资源
相似解决方案