xml文件如下:<books>
<cnbook>aa</cnbook>
<cnbook>bb</cnbook>
<cnbook>cc</cnbook>
<enbook>xx</enbook>
<enbook>yy</enbook>
<enbook>zz</enbook>
</books>
就样的xml应该如何读取?
<cnbook>aa</cnbook>
<cnbook>bb</cnbook>
<cnbook>cc</cnbook>
<enbook>xx</enbook>
<enbook>yy</enbook>
<enbook>zz</enbook>
</books>
就样的xml应该如何读取?
解决方案 »
- MS chart 坐标轴X能自动实现滑动条吗?
- c# winform:用socket实现传送xml文件到web服务器,急~~~~
- vs.net2005 做安装项目卸载的时候不执行Uninstall事件
- 新人使用dataadapter问题
- WPF的控件与Windows Forms控件同时使用时出现的纠结问题,求助大侠!!在线等
- PDA用webservices用访问数据库问题
- C#开发COM/DCOM组件
- 后台处理大量文件的解决方案
- C#编译的Form程序在 xp64位英文Sp2系统上提示错误"Activex部件不能创建对象"
- 这行代码有什么问题
- 求FTP上传源代码
- 有做过COM+的吗?近来看下!谢谢了!
string strValue = @"<books>
<cnbook>aa</cnbook>
<cnbook>bb</cnbook>
<cnbook>cc</cnbook>
<enbook>xx</enbook>
<enbook>yy</enbook>
<enbook>zz</enbook>
</books>";NameTable nt = new NameTable();
XmlNamespaceManager nsmgr = new XmlNamespaceManager(nt);//Create the XmlParserContext.
XmlParserContext context = new XmlParserContext(null, nsmgr, null, XmlSpace.Default);XmlTextReader reader = new XmlTextReader( strValue , XmlNodeType.Element, context);
reader.WhitespaceHandling = WhitespaceHandling.None;//Parse the XML and display each of the nodes.
while (reader.Read())
{
switch (reader.NodeType)
{
case XmlNodeType.Element:
Debug.WriteLine( reader.Name );
break;
case XmlNodeType.Text:
Debug.WriteLine( reader.Value );
break;
case XmlNodeType.EndElement:
Debug.WriteLine( reader.Name );
break;
}
}
reader.Close();
Debug.WriteLine( reader.Value );
改为
MessageBox.Show( reader.Value );
即可。