以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 Dot NET,C#,ASP,VB 』 (http://bbs.xml.org.cn/list.asp?boardid=43) ---- 在。NET里,如果找到XML文件里的某一个节点?请教 (http://bbs.xml.org.cn/dispbbs.asp?boardid=43&rootid=&id=8433) |
-- 作者:cwzb -- 发布时间:6/22/2004 1:12:00 PM -- 在。NET里,如果找到XML文件里的某一个节点?请教 诸位帮帮忙。有关DOM和XPATH的。 下面是一个XML文档。我要找到其中一个node节点 <?xml version="1.0" encoding="utf-8" ?> <!-- 注:请不要直接在该文件中更改数据,否则将可能造成系统无法使用 --> <appconfig xmlns="http://tempuri.org/config.xsd"> <node name="isPermitMany" value="3213213"/> <node name="meterRefurbishSpan" value="32131"/> <node name="currentlyTurnoverExtremum" value="31323"/> <node name="intendingTurnoverExtremum" value="3132"/> <node name="currentlyRepastExtremum" value="6546"/> </appconfig> xpath,怎么写?node[@name='值']? 以下是我在.net里的写法: XmlElement root=xmlDoc.DocumentElement; XmlNode node=root.SelectSingleNode("descendant::node[@name='isPermitMany']"); |
-- 作者:cwzb -- 发布时间:6/29/2004 12:06:00 PM -- 已经搞定了。上次出错,只是一个常识性的错误:)真不好意思。呵。 |
-- 作者:cwzb -- 发布时间:6/29/2004 12:15:00 PM -- 把次上的问题描述一下: 原先的代码如下: appconfig=xmlDoc.DocumentElement; appconfig.SelectSingleNode("descendant::node[@name='isPermitMany']"); 我把装载XML文档的代码放在了Page_Load()里面 后来把装载代码跟查找代码放在一起,就没事了。 lock(this) xmlDoc.Save(Server.MapPath(xmlPath)); |
-- 作者:飞翔中的菜鸟 -- 发布时间:7/7/2004 12:54:00 AM -- ding |
-- 作者:lcmax -- 发布时间:7/15/2004 2:17:00 PM -- 呵呵 当不用SelectSingleNode时 我是这样做到的 XmlTextReader xmlreadr = new XmlTextReader(Server.MapPath("x.xml")); Response.Write(outputname); vs2003+win2000+IE6SP1
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.500ms |