XmlElement root = doc.DocumentElement;
XmlNode node=root.SelectSingleNode("?????id=??");写入什么条件可以得到某个节点,该节点的属性(id)值为某个用户输入的值?
XmlNode node=root.SelectSingleNode("?????id=??");写入什么条件可以得到某个节点,该节点的属性(id)值为某个用户输入的值?
解决方案 »
- excel数据导入到XML
- C#的文件流不支持插入操作??
- 在浏览器中显示pdf文件,ie成功,chrome失败
- 关于API函数的小问题
- TcpClient或UdpClient或Socket能不能用相同的端口去访问不同的服务端
- private bool? _flag;
- 请问当我调用多线程System.Threading.Thread.Start方法。默认是多少个线程呢?我想调用更多的线程怎么做呢?
- VB怎么调用com里面的静态方法?
- C#可以实现BT下载的功能吗!
- 如何在dataGrid中进行编辑,然后可以更新到数据源也就是数据库。
- 平砚,快往这看!
- 请教一个socket 的问题,如何在建立连接后,可以连续的发送,接受数据
XmlElement root = doc.DocumentElement;
nodeList = root.SelectNodes("/@id='xx'", "");
foreach (XmlNode isbn in nodeList){
Console.WriteLine(isbn.Value);
}
而且SelectSingleNode()是返回第一个满足条件的节点阿
参数那样写("//@id='xx'")可以吗?
FormalName是属性
labeltype是你的值
doc.SelectSingleNode("NewsML/NewsItem/Identification/Label/LabelType[@FormalName=\"" + labelType + "\"]");如果要返回多个节点用SelectNodes。返回的是nodelist
要求在所有的节点中找具有特定属性值的节点
就是不知道什么节点!
请问这个xpath怎么写?