List<Xmljxdf> jxdf = new List<Xmljxdf>();
XmlDocument xmdoc = new XmlDocument();//创建Xml解析的对象
xmdoc.Load("Xmldf.txt");//获取到XML文档内容
XmlNode jyhjd = xmdoc.FirstChild.FirstChild;//找到根节点
XmlNodeList wudii = jyhjd.ChildNodes; //找到根节点下的所有子节点
foreach (XmlNode jyhnode in wudii)//遍历所有的子节点
{
Xmljxdf xmljxdf = new Xmljxdf();//实例化构造函数的类
XmlElement ele = jyhnode["Naizi"];//获取到这个名字的属性
xmljxdf._naizi = ele.InnerText;//获取到属性内的文本,附给构造函数的变量。
XmlAttributeCollection col = jyhnode.Attributes;//获取这个节点所有属性的集合。
xmljxdf._id = Int32.Parse(col["Id"].Value);//获取到节点属性的名字,然后获取到他的内容。
xmljxdf._name = col["Name"].Value;
xmljxdf._type = Int32.Parse(col["Type"].Value);
xmljxdf._image = col["Image"].Value;
xmljxdf._available = Int32.Parse(col["Available"].Value);
jxdf.Add(xmljxdf);
}
foreach (Xmljxdf f in jxdf)
{
Console.WriteLine(f);
}
Console.ReadKey();
class Xmljxdf
{
public int _id { get; set; }
public string _name { get; set; }
public int _type { get; set; }
public string _image { get; set; }
public int _available{get;set;}
public string _naizi { get; set; }
public override string ToString()
{
return string.Format("_id:{0},_name:{1},_type:{2},_image:{3},_available{4},_naizi:{5}", _id, _name, _type, _image, _available, _naizi);
}
}
<jyh>
<wudi>
<diaozha
Id ="1"
Name ="一刀砍死你"
Type ="1008611"
Image ="data/skfdnkw/g/ds/gsd/fs/df/sd"
Available ="7"
>
<Naizi>无敌是多么寂寞</Naizi>
</diaozha>
<diaozha
Id ="2"
Name ="问过我官方网"
Type ="1008611"
Image ="data/skfdnkw/g/ds/gsd/fs/df/sd"
Available ="8"
>
<Naizi>高僧色粉</Naizi>
</diaozha>
<diaozha
Id ="3"
Name ="个人关山度若飞GV额"
Type ="13254"
Image ="data/skfdnkw/g/ds/gsd/fs/df/sd"
Available ="9"
>
<Naizi>发完发违法</Naizi>
</diaozha>
<diaozha
Id ="4"
Name ="鬼哭狼嚎公司简介"
Type ="5415"
Image ="data/skfdnkw/g/ds/gsd/fs/df/sd"
Available ="10"
>
<Naizi>带我打无多无法</Naizi>
</diaozha>
<diaozha
Id ="5"
Name ="给我给我个"
Type ="21211"
Image ="data/skfdnkw/g/ds/gsd/fs/df/sd"
Available ="11"
>
<Naizi>的王位个</Naizi>
</diaozha>
<diaozha
Id ="6"
Name ="购物更"
Type ="411431"
Image ="data/skfdnkw/g/ds/gsd/fs/df/sd"
Available ="12"
>
<Naizi>无敌是多么寂寞</Naizi>
</diaozha>
</wudi>
</jyh>