读取xml中的SelectSingleNode方法

whq1982 2005-11-03 12:05:28
<?xml version="1.0"?>
<bookstore>
<book name ="aaa" publicationdate="1997" bk:ISBN="1-861001-57-8">
</book>
<book name ="bbb" publicationdate="1992" bk:ISBN="1-861002-30-1">
</book>
</bookstore>

请问: 怎样使用SelectSingleNode方法来取得book name=“aaa”的node,XPah应该怎么写啊?

...全文
2340 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
uumlwy 2005-11-03
  • 打赏
  • 举报
回复
doc.SelectSingleNode("/bookstore/book[@name='aaa']");
一样一样的
lovefootball 2005-11-03
  • 打赏
  • 举报
回复
XmlNode node = doc.SelectSingleNode("/bookstore/book[@name='aaa']");
选择一个
或者
XmlNodeList nodes = doc.SelectNodes("/bookstore/book[@name = 'aaa']");
选择多个
你的那两个格式没有区别

这个在msdn上有现成的例子

whq1982 2005-11-03
  • 打赏
  • 举报
回复
对不起,如果是这样的呢
<?xml version="1.0"?>
<bookstore>
<book name ="aaa" publicationdate="1997" bk:ISBN="1-861001-57-8"/>

<book name ="bbb" publicationdate="1992" bk:ISBN="1-861002-30-1"/>

</bookstore>
Johnny_de 2005-11-03
  • 打赏
  • 举报
回复
XmlNodeList nodes = doc.SelectNodes("/bookstore/book[@name = 'aaa']");
lovefootball 2005-11-03
  • 打赏
  • 举报
回复
doc.SelectSingleNode("/bookstore/book[@name='aaa']");

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧