以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  关于读取XML父节点问题????????  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=12107)


--  作者:mailtolily
--  发布时间:11/16/2004 3:07:00 PM

--  关于读取XML父节点问题????????
我的xml文件如下:

- <CONTENT TID="1692">
- <CONTENTITEM>
  <HEADLINE>无线服务</HEADLINE>
  <URL>http://www.msn.com.cn</URL>
- <DATA>
  <BGCOLOR>mpp</BGCOLOR>
  <BOOLEAN />
  <BOOLEAN />
  <BOOLEAN>1</BOOLEAN>
  </DATA>
  </CONTENTITEM>
- <CONTENTITEM>
  <HEADLINE>新热图铃</HEADLINE>
  <URL>url for link1</URL>
  </CONTENTITEM>
</CONTENT>

我在C#中写XmlNodeList nodeLst=doc.GetElementsByTagName("CONTENT")
MessageBox出来的是他字节点的信息,而不是整个信息:
分别弹出 <CONTENTITEM><HEADLINE>无线服务</HEADLINE><URL>http://www.msn.com.cn</URL> <DATA> <BGCOLOR>mpp</BGCOLOR>  <BOOLEAN /> <BOOLEAN /><BOOLEAN>1</BOOLEAN></DATA></CONTENTITEM>

<CONTENTITEM><HEADLINE>新热图铃</HEADLINE> <URL>url for link1</URL> </CONTENTITEM>
我想获得整个CONTENT信息,就是
<CONTENT><CONTENTITEM><HEADLINE>无线服务</HEADLINE><URL>http://www.msn.com.cn</URL> <DATA> <BGCOLOR>mpp</BGCOLOR>  <BOOLEAN /> <BOOLEAN /><BOOLEAN>1</BOOLEAN></DATA></CONTENTITEM><CONTENTITEM><HEADLINE>新热图铃</HEADLINE> <URL>url for link1</URL> </CONTENTITEM></CONTENT>

我该如何获得<CONTENT>的上一级节点呢?
谢谢!



--  作者:孤独
--  发布时间:11/16/2004 8:40:00 PM

--  
../
--  作者:doubleG
--  发布时间:11/17/2004 9:35:00 AM

--  
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("1.xml");
XmlNode xmlNode = xmlDoc.DocumentElement;
Console.WriteLine(xmlNode.OuterXml);  //Look this property "OuterXml"!!!
Console.ReadLine();
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms