请问如何取XML的属性值 - .NET技术 / C#
我有一个XML.想取
<Portfolio _Name="XXXX" _Id="AUD" >
中的属性_Id的值.但是用下面的语句好象不行.
XmlNode CId = xdoc_Msg.SelectSingleNode("/Portfolio");
string= CId.Attributes["@_Id"].Value;
请问为什么呢?
结贴率..有点低
string= CId.Attributes["_Id"].Value;
应该这样吧
XmlDocument xmlDoc= new XmlDocument();
xmlDoc.Load(Server.MapPath(""));
XmlNode xn = xmlDoc.SelectSingleNode("");
string s=xn.Attributes["id"].Value;
看这样行不行
XmlNode CId = xdoc_Msg.SelectSingleNode("//Portfolio[1]");
string= CId.Attributes["_Id"].Value;
XmlNode CId = xdoc_Msg.SelectSingleNode("//Portfolio[@_Id]");
10分
谢谢各位,明天回公司试试
已解决。谢谢
解决了就结贴,并给出正解,这样有人碰到同样的问题就不会再问了.
相关问答:
txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式文件
<folder state="unchecked" label="全部">
<folder state="unchecked" isBra ......
<?xml version="1.0"?>
<root>
<status>433</status>
<msg>这个是汉字</msg>
<serialno>123</serialno>
</root>
如何用ASP读取 status值 ......
引用的文件包含错误(XXXXX.xsd)。有关更多信息,右键单击消息并选择“显示详细信息...”
请问这是哪出错了???我在elipse里没错 拿到myelipse里xml全是这个错误。。。。
是不是少包啊?
包都在呢呀。。。 ......