>  기사  >  백엔드 개발  >  XML 파일 구문 분석을 위한 C# 코드 예제 공유

XML 파일 구문 분석을 위한 C# 코드 예제 공유

黄舟
黄舟원래의
2017-03-20 13:25:212349검색

C#XML 파일 파싱을 위한 코드 예제 공유

 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 掉

이렇게 하면 실제로 이 방법을 사용하여 개수를 줄일 수 있습니다. 명령줄 매개변수 번호, 이제 파일 이름만 추가하면 됩니다. 하지만 파일에 매개변수를 작성해야 합니다

위 내용은 XML 파일 구문 분석을 위한 C# 코드 예제 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.