zoukankan      html  css  js  c++  java
  • C# XML

     1         public static string TestXML(string path)
     2         {
     3 
     4             XmlDocument doc = new XmlDocument();
     5             doc.Load(path);
     6 
     7             XmlNode root = doc.FirstChild;
     8             ParseXmlNode(root);
     9 
    10             XmlNode nextNode = root.NextSibling;
    11             while (nextNode != null)
    12             {
    13                 ParseXmlNode(nextNode);
    14                 nextNode = nextNode.NextSibling;
    15             }
    16 
    17             return "";
    18         }
    19 
    20         public static void ParseXmlNode(XmlNode root)
    21         {
    22             if (root == null)
    23             {
    24                 return;
    25             }
    26 
    27             bool hasChild = root.HasChildNodes;
    28             if (hasChild)
    29             {
    30                 for (int i = 0; i < root.ChildNodes.Count; i++)
    31                 {
    32                     XmlNode childnode = root.ChildNodes[i];
    33 
    34                     XmlAttributeCollection attrlist = childnode.Attributes;
    35                     XmlAttribute kifattr = null;
    36                     string childNodeName = childnode.Name;
    37                     if (attrlist != null)
    38                     {
    39                         kifattr = attrlist["KifSchema"];
    40                     }
    41                     if (kifattr != null)
    42                     {
    43                         Console.WriteLine(childNodeName + "	" + kifattr);
    44                     }
    45                     
    46                     ParseXmlNode(childnode);
    47                 }
    48             }
    49             else
    50             {
    51                 Console.WriteLine("name is: " + root.Name + "   value is: " + root.InnerText);
    52                 //Console.WriteLine();
    53             }
    54         }        
  • 相关阅读:
    Session cookie 原理
    asp.net core service mesh
    js 常用库
    asp.net core consul
    asp.net core polly
    asp.net core ocelot
    第十五章 享元模式 Flyweight
    第十四章 策略模式 Strategy
    mysql 主从复制
    mysql 执行计划
  • 原文地址:https://www.cnblogs.com/viviancc/p/3820180.html
Copyright © 2011-2022 走看看