首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

写XmL文件的内容,该如何处理

2012-04-20 
写XmL文件的内容XmlWriter writerwriter.WriteAttributeString(id, 123)我要给元素Name添加一个id属性

写XmL文件的内容
XmlWriter writer;

writer.WriteAttributeString("id", 123);

我要给元素Name添加一个id属性,以上代码可以完成,但有一个瑕疵
<Name
  id="123">xxx</Name>
name元素在标示中被换行了,id为新行开始。

请问大家我怎么能得到<Name id="123">xxx</Name>这样没有换行的XML内容???

谢谢大家!!!

[解决办法]
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(Server.MapPath("~/test.xml"));
XmlNode node = xmlDoc.SelectSingleNode(@"xpath");
(node as XmlElement).SetAttribute("id", "id的值");
以上用dom方式。
[解决办法]

C# code
 //读取资源文件            XmlDocument xmlDoc = new XmlDocument();            xmlDoc.Load(System.Web.HttpContext.Current.Server.MapPath("~/Content/PseudoStatic.xml"));            XmlNodeList nodeList = xmlDoc.SelectSingleNode("data").ChildNodes;//获取节点集合            foreach (XmlNode item in nodeList)            {                XmlElement xe = (XmlElement)item;                xe.GetAttribute("id")//属性里的值xe.Name//节点名称xe.InnerText//节点内容            } 

热点排行