请问默认的web.xml下 都会生成<?xml version="1.0" encoding="utf-8"?>
<ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://WebXml.com.cn/">
<string>河北</string>
<string>石家庄</string>
<string>53698</string>
<string>53698.jpg</string>
<string>2011-12-16 13:25:42</string>
<string>-6℃/1℃</string>
<string>12月16日 晴</string>
<string>西北风3-4级转北风微风</string>
<string>0.gif</string>
<string>0.gif</string>
<string>-5℃/3℃</string>
<string>12月17日 晴</string>
<string>南风3-4级转北风微风</string>
<string>0.gif</string>
<string>0.gif</string>
<string>-5℃/5℃</string>
<string>12月18日 多云</string>
<string>南风微风转北风微风</string>
<string>1.gif</string>
<string>1.gif</string>
</ArrayOfString>请问如何把ArrayOfString 之后的xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://WebXml.com.cn/" 都删掉
各位帮帮忙
是在asp.net 环境下
急!急!!急!!!急!!!!
<ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://WebXml.com.cn/">
<string>河北</string>
<string>石家庄</string>
<string>53698</string>
<string>53698.jpg</string>
<string>2011-12-16 13:25:42</string>
<string>-6℃/1℃</string>
<string>12月16日 晴</string>
<string>西北风3-4级转北风微风</string>
<string>0.gif</string>
<string>0.gif</string>
<string>-5℃/3℃</string>
<string>12月17日 晴</string>
<string>南风3-4级转北风微风</string>
<string>0.gif</string>
<string>0.gif</string>
<string>-5℃/5℃</string>
<string>12月18日 多云</string>
<string>南风微风转北风微风</string>
<string>1.gif</string>
<string>1.gif</string>
</ArrayOfString>请问如何把ArrayOfString 之后的xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://WebXml.com.cn/" 都删掉
各位帮帮忙
是在asp.net 环境下
急!急!!急!!!急!!!!
XmlDocument xdo = new XmlDocument();
xdo.Load(Server.MapPath("weather.xml"));
XmlNode xn = xdo.SelectSingleNode("ArrayOfString");
XmlNodeList xnl = xn.ChildNodes;
foreach (XmlNode xnf in xnl)
{
Response.Write("<br>");
XmlElement xe = (XmlElement)xnf;
XmlNodeList xnf1 = xe.ChildNodes; (这一句提示:未将对象引用设置到对象的实例)
foreach (XmlNode xn2 in xnf1)
{
Response.Write(xn2.InnerText);//显示子节点点文本
Response.Write("<br>");
} }如何解决??????????
XmlDocument doc = new XmlDocument();
doc.Load(@"c:\test.xml"); XmlAttributeCollection attrColl = doc.DocumentElement.Attributes;
attrColl.RemoveAll();
doc.Save(@"c:\test.xml");
XmlNode xn = xdo.SelectSingleNode("ArrayOfString");
xn.Attributes.RemoveAll();
XmlDocument xdo = new XmlDocument();
xdo.Load(Server.MapPath("weather.xml"));
XmlNamespaceManager xnm = new XmlNamespaceManager(xdo.NameTable);
xnm.AddNamespace("aa", "http://WebXml.com.cn/");
XmlNode xn = xdo.SelectSingleNode("/aa:ArrayOfString",xnm); XmlNodeList xnl = xn.ChildNodes;
Response.Write(xnl[2].InnerText);
希望对以后的学习者有帮助 谢谢大家了