upup!没人知道吗?高手哪里去了?
解决方案 »
- javascript 如何把网页(html)转成图片文件 或 用C#将html字符串生成网页后转化为图片
- image控件 相对路径和绝对路径的转换
- objecDataSource怎麼自己呼叫selectCountMethod?
- TreeView保持问题状态问题
- ajax 页面跳转
- 关于ASP.NET里控件的一些问题
- 为什么点击下载联接后其它连接就打不开了?
- 一个关于投票的问题求解。
- 如何让客户通过网页上的一个链接访问我硬盘上某个指定目录下的所有子目录和文件
- ifram 页面中的Page Load 事件无法执行
- 类的引用问题!!大家帮帮忙!!
- 下午公司放假看球赛,爽啊~~~~~~放分,顺便问个问题!
通过xpath来搜索到这个key的位置,然后读出来value的值。then ok.剧简单
string key="//cccc[@key='abc']"
XmlNode mNode=xml.DocumentElement.SelectSingleNode(key);
然后这个节点的东东都在mNode中。
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("Web.xml"));
Response.Write("doc.Attributes.Count == "+doc.Attributes.Count);
空指针错误:未将对象引用设置到对象的实例。
感觉是Load不上,但打印doc.BaseURI则可以打印出来,就是说找到这个文件了,为什么还不能操作?
doc.Load(Server.MapPath("\\1.xml"));找wwwroot目录
给你个例子自己研究吧
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("\\1.xml"));
string key="//cccc[@key='edf']";
XmlNode mNode=doc.DocumentElement.SelectSingleNode(key);
Response.Write(mNode.Attributes["key"].Value.ToString());
Response.Write("<br>");
Response.Write(mNode.Attributes["value"].Value.ToString());
这里关键的地方就是这个key了,
key="//cccc[@key='edf']"
^^这里是从root开始逐层查找。如果需要定义从特定元素中查找
需要这样定义
key="/元素名称1/元素名称2[@属性名='属性值']"
然后交给xmldocument来查找就ok了。
谢谢!