Heim >Backend-Entwicklung >C#.Net-Tutorial >Teilen von C#-Codebeispielen zum Parsen von XML-Dateien

Teilen von C#-Codebeispielen zum Parsen von XML-Dateien

黄舟
黄舟Original
2017-03-20 13:25:212370Durchsuche

C#Codebeispiele zum Parsen von XML-Dateien teilen

 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 掉

Auf diese Weise können Sie diese Methode tatsächlich zum Reduzieren verwenden Geben Sie die Nummer der Befehlszeilenparameter ein, jetzt müssen Sie nur noch einen Dateinamen hinzufügen. Sie müssen die Parameter jedoch in die Datei

schreiben

Das obige ist der detaillierte Inhalt vonTeilen von C#-Codebeispielen zum Parsen von XML-Dateien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn