XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(m_stFileName); ArrayList List = new ArrayList(); XmlNodeList nodelist = xmlDoc.GetElementsByTagName("RootScreen");
foreach (XmlNode xnode in nodelist)
{
List.Add(xnode);
} nodelist = xmlDoc.GetElementsByTagName("Category");
foreach (XmlNode xnode in nodelist)
{
List.Add(xnode);
} nodelist = xmlDoc.GetElementsByTagName("Screen");
foreach (XmlNode xnode in nodelist)
{
List.Add(xnode);
} nodelist = xmlDoc.GetElementsByTagName("Diagram");
foreach (XmlNode xnode in nodelist)
{
List.Add(xnode);
} foreach (XmlNode xn in List)
{
XmlElement xe = (XmlElement)xn; if (xe.GetAttribute("name") == m_stText)
{
if (e.Label != null)
{
xe.SetAttribute("name", e.Label);
}
break;
}
}
xmlDoc.Save(m_stFileName);
xmlDoc.Load(m_stFileName); ArrayList List = new ArrayList(); XmlNodeList nodelist = xmlDoc.GetElementsByTagName("RootScreen");
foreach (XmlNode xnode in nodelist)
{
List.Add(xnode);
} nodelist = xmlDoc.GetElementsByTagName("Category");
foreach (XmlNode xnode in nodelist)
{
List.Add(xnode);
} nodelist = xmlDoc.GetElementsByTagName("Screen");
foreach (XmlNode xnode in nodelist)
{
List.Add(xnode);
} nodelist = xmlDoc.GetElementsByTagName("Diagram");
foreach (XmlNode xnode in nodelist)
{
List.Add(xnode);
} foreach (XmlNode xn in List)
{
XmlElement xe = (XmlElement)xn; if (xe.GetAttribute("name") == m_stText)
{
if (e.Label != null)
{
xe.SetAttribute("name", e.Label);
}
break;
}
}
xmlDoc.Save(m_stFileName);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货