C#解析XML文件

原创 2007年09月30日 16:32:00

 

           XmlNodeReader reader = null;
            
try
            
...{
                XmlDocument xd 
= new XmlDocument();
                xd.Load(filename);
                reader 
= new XmlNodeReader(xd); //创建新的XML reader
                string nodeType = null;
                
while (reader.Read())
                
...{
                    
switch (reader.NodeType)
                    
...
                         
case XmlNodeType.Element://判断读到的是否为节点
                            nodeType = reader.Name;
                            
break;
                        
case XmlNodeType.Text://判断读到的是否为节点值
                            switch (nodeType)
                            
...{
                                
case ROOT:
                                    rootValue 
= reader.Value;
                                    
break;
                                
default:
                                    
break;
                            }

                            
break;
                        
default:
                            
break;
                    }

                }

            }

            
catch (Exception e)
            
...{
                System.Console.WriteLine(
"Read XML File Error:" + e.Message + e.StackTrace);
            }

            
finally
            
...{
                
if (reader != null)
                
...{
                    reader.Close();
                }

            }

......................
最后不要忘记把reader close 掉
这样其实可以使用这种方法来减少命令行参数的个数,现在只需要加一个文件名即可。但是要在文件中写好参数
版权声明:本文为博主原创文章,未经博主允许不得转载。

C#解析XML文件并用WinForm显示

  • 2011年08月10日 16:00
  • 61KB
  • 下载

c# 解析Xml文件

c# Xml解析类和应用   这是面向对象的课程设计作业,就是自己写xml解析类并且完成由xml文件向图形的转化。 这里用了两种方法,第一种是c#自己提供的xml解析函数,第二种是自己的xml解...

C#解析XML文件,提取文件信息

  • 2014年07月02日 10:14
  • 49KB
  • 下载

c#解析XML文件来获得pascal_voc特定目标负样本

最近在做船只识别方面的事情,需要大量的负样本来训练adaboost分类器。我从网上下载到一个pascal_voc的数据集,需要找到不包含船只的那些复制出来。数据集特点对于每个图片有一个xml文件,介绍...

C#通过XPath解析xml文件

xpath语法讲解:http://www.w3school.com.cn/xpath/xpath_syntax.asp用xpath解析xml的用例在这里:http://www.cnblogs.com/...

C#生成、解析xml文件以及处理报错原因

简单的介绍一下生成XML文件以及解析,因为有些数据不一定放到数据库,减少链接数据库        用xml还是比较好些。如果遇到问题也就是解析时报错,对于解析,可以选择用ie浏览器进行验证    ...

C# xpath解析XML文件

先来看看解析xml文件的方法都有哪些吧,可以帮助大家对这个问题有个概要的了解。 在程序中访问并操作XML文件一般有两种模型:流模型和DOM(文档对象模型)。流模型中有两种变体——“推”模型和“拉”模...
  • zaiguo
  • zaiguo
  • 2011年11月01日 05:13
  • 1977

C#解析XML文件

  内容提要1.解析Xml文件有哪些方法?各有什么优缺点?2.如何用XPath解析xml文档的要点。       先来看看解析xml文件的方法都有哪些吧,本段文字来自网络,可以帮助大家对这个问题有个...

C# XML文件操作总结 SAX DOM 解析

去年写过一篇关于C# XML文件操作的两种方式,但是没有给出样例代码,这里再次给出两种操作XML文件的方式,并且包含部分样例代码。 以下两种XML操作方式,不仅只是适合C# 语言进行开发,其实语言也...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#解析XML文件
举报原因:
原因补充:

(最多只允许输入30个字)