[C#] C# 原始的方法写入xml文件 →→→→→进入此内容的聊天室

来自 , 2020-12-24, 写在 C#, 查看 130 次.
URL http://www.code666.cn/view/702cafa3
  1. static void writeTree(XmlNode xmlElement, int level) {
  2.    String levelDepth = "";
  3.    for(int i=0;i<level;i++)
  4.    {
  5.       levelDepth += "   ";
  6.    }
  7.    Console.Write("\n{0}<{1}",levelDepth,xmlElement.Name);
  8.    XmlAttributeCollection xmlAttributeCollection = xmlElement.Attributes;
  9.    foreach(XmlAttribute x in xmlAttributeCollection)
  10.    {
  11.       Console.Write(" {0}='{1}'",x.Name,x.Value);
  12.    }
  13.    Console.Write(">");
  14.    XmlNodeList xmlNodeList = xmlElement.ChildNodes;
  15.    ++level;
  16.    foreach(XmlNode x in xmlNodeList)
  17.    {
  18.       if(x.NodeType == XmlNodeType.Element)
  19.       {
  20.          writeTree((XmlNode)x,  level);
  21.       }
  22.       else if(x.NodeType == XmlNodeType.Text)
  23.       {
  24.          Console.Write("\n{0}   {1}",levelDepth,(x.Value).Trim());
  25.       }
  26.    }
  27.    Console.Write("\n{0}</{1}>",levelDepth,xmlElement.Name);
  28. }
  29. //csharp/4814

回复 "C# 原始的方法写入xml文件"

这儿你可以回复上面这条便签

captcha