以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  [求助]XML:修改Tree文档数据找不到节点(C#语言读XML)  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=28795)


--  作者:pbvc
--  发布时间:3/17/2006 9:46:00 AM

--  [求助]XML:修改Tree文档数据找不到节点(C#语言读XML)
有这样一个xml文件,这是其中的一节。我现在想修改“电厂信息查询”字段数据为“信息查询”;修改link的数据“http://msdn.microsoft.com/downloads/default.asp?URL=/code/sample.asp?url=/msdn-files/027/000/541/msdncompositedoc.xml”为:“/WebPrimer/Maincol.aspx”应该怎么写。我用的是C#语言,找不到这个节点。请高手详细解答一下!先多谢各位大侠帮忙了!!!
<menubar>
  <menu>
    <name>主页</name>
    <link target="">/WebPrimer/MainForm.aspx</link>
  </menu>
  <menu>
    <name>信息查询</name>
    <link target="">/WebPrimer/information/InfoMain.aspx</link>
    <item>
      <name>电厂信息查询</name>
      <link target="new">http://msdn.microsoft.com/downloads/default.asp?URL=/code/sample.asp?url=/msdn-files/027/000/541/msdncompositedoc.xml</link>
    </item>
    <item>
      <name>市场公共信息</name>
      <link target="new">http://msdn.microsoft.com/downloads/default.asp?URL=/code/sample.asp?url=/msdn-files/027/001/469/msdncompositedoc.xml</link>
    </item>
    <item>
      <name>市场规则查询</name>
      <link target="new">http://msdn.microsoft.com/code/default.asp?PP=/MSDN-FILES/026/001/217/toc.xml&tocPath=CC-1-8&URL=/code/sample.asp?url=/MSDN-FILES/026/001/217/msdncompositedoc.xml</link>
    </item>
    <item>
      <name>市场监管查询</name>
      <link target="new">http://msdn.microsoft.com/code/default.asp?PP=/MSDN-FILES/026/001/217/toc.xml&tocPath=CC-1-8&URL=/code/sample.asp?url=/MSDN-FILES/026/001/217/msdncompositedoc.xml</link>
    </item>
  </menu>
  <menu>
…………
<menubar>

--  作者:xinshao
--  发布时间:3/26/2006 7:52:00 PM

--  
XPATH还很不好写啊~~~
建议把name改到item的属性中,这样用xpath就方便多了.改起也方便了.
最后一行应该是</menubar>吧?
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms