很容易! XML的操作只要会了其实很简单!private void Form1_Load(object sender, EventArgs e)
{
if (InitXml(@"D:\Work\CharpApp\1.xml"))
{
string k1 = GetValue("1", "href");
k1 = GetValue("1", "imageurl");
string k2 = GetValue("2", "href");
k2 = GetValue("2", "imageurl");
}
}
System.Xml.XmlDocument doc = null;
private bool InitXml(string path)
{
try
{
doc = new System.Xml.XmlDocument();
doc.Load(path);
return true;
}
catch
{
return false;
}
}
private string GetValue(string Name,string ID)
{
string value = "";
System.Xml.XmlNodeList nl = doc.DocumentElement.ChildNodes;
foreach (System.Xml.XmlNode nd in nl)
{
string name = nd.Attributes.GetNamedItem("name").Value;
if (null != name && name.Trim() != "")
{
if (name.Trim() == Name.Trim())
{
value= nd.Attributes.GetNamedItem(ID).Value;
break;
}
}
}
return value;
}
|