<?xml version="1.0" encoding="utf-8" ?>
<Table>
<node ID="1" PintName="abc" objectId="87678" FunctionId="1"/>
<node ID="2" PintName="def" objectId="39392" FunctionId="1"/>
<node ID="3" PintName="ghi" objectId="996378" FunctionId="2"/>
<node ID="4" PintName="jkl" objectId="996378" FunctionId="2"/>
<node ID="5" PintName="mnl" objectId="996378" FunctionId="2"/>
</Table>我想取出条件为—>FuctionId=2 的所有PointName值,然后将其放在ArrayList中,这个条件语句应该怎么写。已知道无条件时去PointName的写法如下string xmlPath = @"C:\Documents and Settings\user\My Documents\Visual Studio 2010\Projects\XMLDB\XMLDB\XMLFile1.xml";
XDocument xdoc = XDocument.Load(xmlPath); var query = from x in xdoc.Descendants("node")
select x.Attribute("PintName").Value; foreach (var q in query)
{
_PointName.Add(q);
}
解决方案 »
- c#访问ACCESS数据库问题
- listview的问题2
- c# winform 程序 如何以字节流方式上传文件到数据库
- 关于数据控件在多个窗体的使用问题,如SqlConnection,SqlDataAdapter,DataSet等.
- 如何做好会员管理系统
- 在线== 怎样在datagrid控件中添加一列,并在列中可以添加按扭控件
- 求datagrid
- visual source soft 6.0 那里有免费下载的安装程序,在线等待
- 在c#中有没有可以打开word文档的控件?
- 急急!!!在.net中怎么取得控件的句柄啊,控件的的属性Handle取的是控件所在窗口的句柄
- 求一半地主游戏的代码
- 访问另一个cs文件中的变量
where x.Attribute("FunctionId").Value=="2"
select x.Attribute("PintName").Value;