62,268
社区成员
发帖
与我相关
我的任务
分享 <?xml version="1.0" encoding="utf-8" ?>
- <Contacts>
- <Contact>
<ID>848495f7-513d-4a40-b417-01b93e8c2cee</ID>
<WindowsLiveID>aaa@msn.com</WindowsLiveID>
<AutoUpdateEnabled>false</AutoUpdateEnabled>
<LastChanged>2006-03-16T03:12:57.8800000Z</LastChanged>
- <Profiles>
- <Personal>
<UniqueName>asd</UniqueName>
<SortName>asdsad</SortName>
<NickName>Chense</NickName>
<DisplayName>Mname</DisplayName>
</Personal>
</Profiles>
- <Emails>
- <Email>
<ID>8</ID>
<EmailType>WindowsLiveID</EmailType>
<Address>askdaa@sina.com</Address>
<IsIMEnabled>true</IsIMEnabled>
<IsDefault>false</IsDefault>
</Email>
</Emails>
</Contact>
- <Contact>
<ID>848495f7-513d-4a40-b417-01b93e8c2cee</ID>
<WindowsLiveID>aaa@msn.com</WindowsLiveID>
<AutoUpdateEnabled>false</AutoUpdateEnabled>
<LastChanged>2006-03-16T03:12:57.8800000Z</LastChanged>
- <Profiles>
- <Personal>
<UniqueName>asd</UniqueName>
<SortName>asdsad</SortName>
<NickName>Chense</NickName>
<DisplayName>Mname</DisplayName>
</Personal>
</Profiles>
- <Emails>
- <Email>
<ID>8</ID>
<EmailType>WindowsLiveID</EmailType>
<Address>askdaa@sina.com</Address>
<IsIMEnabled>true</IsIMEnabled>
<IsDefault>false</IsDefault>
</Email>
</Emails>
</Contact>
</Contacts> public static string GetAddress()
{
System.Xml.XmlDocument xdom = new System.Xml.XmlDocument();
xdom.Load("XMLFile.xml");
System.Xml.XmlNodeList xnl = xdom.SelectNodes("//Address");
if (xnl.Count > 0)
{
XmlNode xn = xnl[0];
return xn.InnerText;
}
else
return string.Empty;
}
//取得XML文件
Response.Expires = -1000;
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(Request.InputStream);
//xmlDoc.Save(Server.MapPath(".\\DataSaved6.xml"));
//xmlDoc.Load(Server.MapPath(".\\DataSaved7.xml"));
//解析返回的XML文件
XmlNodeList xmlList = xmlDoc.SelectSingleNode("bqTree").ChildNodes;
DateTime nowtime = System.DateTime.Now;
//先拿到相关的信息
//////////////////////////------------------------
data0 = xmlList.Item(0).InnerText.Split(new char[1] { '|' });
data16 = xmlList.Item(xmlList.Count - 16).InnerText.Split(new char[1] { '|' });
data3 = xmlList.Item(xmlList.Count - 15).InnerText.Split(new char[1] { '|' });
data4 = xmlList.Item(xmlList.Count - 14).InnerText.Split(new char[1] { '|' });
data5 = xmlList.Item(xmlList.Count - 13).InnerText.Split(new char[1] { '|' });
data6 = xmlList.Item(xmlList.Count - 12).InnerText.Split(new char[1] { '|' });
data7 = xmlList.Item(xmlList.Count - 11).InnerText.Split(new char[1] { '|' });
data8 = xmlList.Item(xmlList.Count - 10).InnerText.Split(new char[1] { '|' });
data9 = xmlList.Item(xmlList.Count - 9).InnerText.Split(new char[1] { '|' });
data10 = xmlList.Item(xmlList.Count - 8).InnerText.Split(new char[1] { '|' });
data11 = xmlList.Item(xmlList.Count - 7).InnerText.Split(new char[1] { '|' });
data12 = xmlList.Item(xmlList.Count - 6).InnerText.Split(new char[1] { '|' });
data13 = xmlList.Item(xmlList.Count - 5).InnerText.Split(new char[1] { '|' });
data14 = xmlList.Item(xmlList.Count - 4).InnerText.Split(new char[1] { '|' });
data15 = xmlList.Item(xmlList.Count - 3).InnerText.Split(new char[1] { '|' });
data1 = xmlList.Item(xmlList.Count - 2).InnerText.Split(new char[1] { '|' });
data2 = xmlList.Item(xmlList.Count - 1).InnerText.Split(new char[1] { '|' });
private ArrayList GetAddress()
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(Server.MapPath("XMLFile.xml"));
ArrayList al = new ArrayList();
XmlNodeList xmlNL = xmlDoc.SelectNodes("Contacts/Contact/Emails/Email");
foreach (XmlNode xmlN in xmlNL)
{
XmlElement xe = (XmlElement)xmlN.SelectSingleNode("Address");
al.Add(xe.InnerText);
}
return al;
}