麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > XML > 正文

對于任意的XML的遍歷

2024-09-05 20:54:36
字體:
來源:轉載
供稿:網友

class test
{
private static string root;

public static void showXML(string path)
{
XmlDocument xd = new XmlDocument();
xd.Load(path);

XmlNodeList xnl = xd.DocumentElement.ChildNodes;
root = xd.FirstChild.NextSibling.Name;//記錄根節點

Console.Write(root "/n");

foreach (XmlNode xn in xnl)
{
//Console.Write(xn.Attributes["name"].Value.ToString() "/n");
XmlNode child = xn.FirstChild;

NodeOperate(child);

}
}

public static void NodeOperate(XmlNode xn1)
{

if (xn1.HasChildNodes == true)
{
Console.Write(xn1.Name "/n");
Console.Write("/n");
XmlNode childNode = xn1.FirstChild;

NodeOperate(childNode);

}
else
{
Console.Write(xn1.Name "/n");
Console.Write(xn1.InnerText);
Console.Write("/n");
if (xn1.NextSibling != null)
{

NodeOperate(xn1.NextSibling);
}
else
{
int flag = 0;
while (xn1.NextSibling == null)
{


if (xn1.Name == root)//檢查是否到了根節點,如果不檢查會出現節點的引用錯誤
{
flag = 1;
break;
}
else
{

xn1 = xn1.ParentNode;
}

}
if (flag == 0)
{
NodeOperate(xn1.NextSibling);
}
else if(flag==1)
{
Console.Write("End");
}
}


}
}
}


public static void Main()
{

test.showXML(@"C:/Documents and Settings/SKY/My Documents/Visual Studio 2005/Projects/Project1/Project1/system.xml");
Console.Read();

}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 一本色道久久99精品综合蜜臀 | 精品国产一级毛片 | 久久草草影视免费网 | 亚洲网站免费看 | 精品国产一区二区三区久久久 | 国产一区精品在线观看 | 懂色av懂色aⅴ精彩av | 国产激情视频在线 | 欧美a级大胆视频 | 高颜值美女啪啪 | 欧美黑人一级 | 欧美交在线 | 看中国一级毛片 | 一级裸体视频 | 国产精品高潮视频 | 一区二区三区日本在线观看 | 毛片av网| 成人综合免费视频 | 看免费一级毛片 | 成人一区二区三区在线 | 中文字幕国产一区 | 在线看毛片的网站 | 日本a∨精品中文字幕在线 被啪羞羞视频在线观看 | 久久久久久久久久久av | 中国女警察一级毛片视频 | 国产精品久久久久久久久久尿 | 天天操很很操 | 久久精品中文 | av在线免费看片 | 福利在线免费 | 国产精品久久久久久久久岛 | 午夜视频在线观 | 永久免费不卡在线观看黄网站 | 国产一区二区精品在线观看 | 国产精品麻豆一区二区三区 | 日本一道aⅴ不卡免费播放 视屏一区 | 激情亚洲一区二区 | 成年人黄色免费电影 | 91经典视频 | 国产亚洲综合一区二区 | 中文欧美日韩 |