<?xml version="1.0" encoding="utf-8"?>
<map> <province name="30">
<city name="344"/>
<img>imagessear_btn.jpg</img>
<name>mmm</name>
<sex>男</sex>
<desc>mmmmmmmmm</desc>
</province> <province name="1">
<city name="2"/>
<img>imagessear_btn.jpg</img>
<name>mmm</name>
<sex>男</sex>
<desc>mmmmmmmmm</desc>
</province>
</map> XmlDocument doc = new XmlDocument();
doc.Load("wlcs.xml");
string a = doc.SelectSingleNode("map/province[@name='1']/city[@name='2']/name").InnerText; Response.Write(a);为什么总是A为空的啊 难道[@name='1'] 找不到 吗??
<map> <province name="30">
<city name="344"/>
<img>imagessear_btn.jpg</img>
<name>mmm</name>
<sex>男</sex>
<desc>mmmmmmmmm</desc>
</province> <province name="1">
<city name="2"/>
<img>imagessear_btn.jpg</img>
<name>mmm</name>
<sex>男</sex>
<desc>mmmmmmmmm</desc>
</province>
</map> XmlDocument doc = new XmlDocument();
doc.Load("wlcs.xml");
string a = doc.SelectSingleNode("map/province[@name='1']/city[@name='2']/name").InnerText; Response.Write(a);为什么总是A为空的啊 难道[@name='1'] 找不到 吗??
解决方案 »
- for循环问题。。。。。。。。
- 图片上传出现对本地的XXX路径访问被拒绝
- 如果我不小心update 了一些数据,那么怎么能在还原到 update之前的数据呢?
- 用NET自带的FORMS验证,在我成功了之后,Identity.Name 显示的是我的机器名,不是登陆用户名,这是怎么了?
- 90分求这段代码的正确分页,现在还有点BUG,如何改,请详细一点
- 打开新的.aspx页面时,页面内容直接保存为.doc文件,如何优化.doc文件显示格式,多谢
- 很郁闷,向asp.net高手求助!
- 请问 用户控件,形成DLL后,放入程序中控件内容不能显示,请指教?
- webform 访问注册表,错误提示:
- 在asp.net中用c#怎样把string转化成int
- 关于用户控件中的js问题
- 一直在等待,关于读取XML问题~~~急急急急急急急
路径不太对。
<province name="aaa">
<city name="bbb"/>
<img>imagessear_btn.jpg</img>
<name>mmm</name>
<sex>男</sex>
<desc>mmmmmmmmm</desc>
</province>我在 doc.SelectSingleNode("/map/province[@name='aaa']/city[@name='bbb']/name").InnerText;
就对了就是改成 数字的 就报空的~~~~问题是不是有点怪啊
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误:
行 137:
行 138:
行 139: string a = doc.SelectSingleNode("/map/province[@name='30']/city[@name='344']/name").InnerText;
为什么我的还是错的~
<city name="344"/>
<img>imagessear_btn.jpg</img>
<name>mmm</name>
<sex>男</sex>
<desc>mmmmmmmmm</desc>
</province>
city 和name是同级别的string a = doc.SelectSingleNode("/map/province[@name='30']/name").InnerText;
<city name="2">
<img>imagessear_btn.jpg</img>
<name>mmm</name>
<sex>男</sex>
<desc>mmmmmmmmm</desc>
</city>
</province>
改了
在用 string a = doc.SelectSingleNode("/map/province[@name='1']/city[@name='2']/name").InnerText;
还是错误的~~
<city name="2">
<img>imagessear_btn.jpg</img>
<name>mmm</name>
<sex>男</sex>
<desc>mmmmmmmmm</desc>
</city>
</province>
string a = doc.SelectSingleNode("/map/province[@name='1']/city[@name='2']/name").InnerText;
不会错啊 我试过了报什么错 把错误信息粘上来
-------------------------------------------------------------------------------- 未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。 源错误:
行 137:
行 138:
行 139: string a = doc.SelectSingleNode("/map/province[@name='1']/city[@name='2']/name").InnerText;
行 140:
行 141: Response.Write(a);
而且你应该这么些
doc.Load(Server.MapPath("/wlcs.xml"));
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: 未能映射路径“/wlcs.xml”。源错误:
行 22:
行 23:
行 24: doc.Load(Server.MapPath("/wlcs.xml"));
行 25:
<city name="344"/><city name="2"/>
<?xml version="1.0" encoding="utf-8"?>
<map>
<province name="1">
<city name="2">
<img>imagessear_btn.jpg</img>
<name>mmm</name>
<sex>男</sex>
<desc>mmmmmmmmm</desc>
</city>
</province>
<province name="hubei">
<city name="shiyan" >
<img>imagessear_btn.jpg</img>
<name>mmm</name>
<sex>男</sex>
<desc>mmmmmmmmm</desc>
[code=C#] XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("~/book.xml"));
Response.Write(doc.SelectSingleNode("/map/province[@name='1']/city[@name='2']/name").InnerText);
</city>
</province>
</map>[/code]
<map>
<province name="1">
<city name="2">
<img>imagessear_btn.jpg</img>
<name>mmm</name>
<sex>男</sex>
<desc>mmmmmmmmm</desc>
</city>
</province>
<province name="hubei">
<city name="shiyan" >
<img>imagessear_btn.jpg</img>
<name>mmm</name>
<sex>男</sex>
<desc>mmmmmmmmm</desc>
</city>
</province>
</map>
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("~/book.xml"));
Response.Write(doc.SelectSingleNode("/map/province[@name='1']/city[@name='2']/name").InnerText);