XmlWriter writer;writer.WriteAttributeString("id", 123);我要给元素Name添加一个id属性,以上代码可以完成,但有一个瑕疵
<Name
id="123">xxx</Name>
name元素在标示中被换行了,id为新行开始。请问大家我怎么能得到<Name id="123">xxx</Name>这样没有换行的XML内容???谢谢大家!!!
<Name
id="123">xxx</Name>
name元素在标示中被换行了,id为新行开始。请问大家我怎么能得到<Name id="123">xxx</Name>这样没有换行的XML内容???谢谢大家!!!
解决方案 »
- VS2005中bin文件夹下的dll文件包含自动刷新路径
- 简单工厂模式中,如果在工厂类中增加一个SWITCH分支,就违反了开-闭原则,这个说法怎么看?
- 请问下在ASP.NET输出一个页面的时候,发生了那些事件?
- 这样复杂的多表联合,怎么写sql语句?谁帮我看看,谢谢!
- 高手给看一下,运行到"oDocument.Activate()"的时候,提示"未将对象引用设置到对象的实例"错误
- 怎样取得Access数据库里的数字类型?
- 仅仅知道数据库连接,怎样得到数据库中的表名称、各个表中字段名称及其属性?
- 求一个正则码,提取HTML中固定标签中的文本
- ASP.NET做烦了...
- 送佛送到西天:treeview的控件下载!
- ASP.NET下操作excel表,要求实现页面加载excel模板、读取库中数据到页面excel表中、读取页面excel表中数据入库
- 开发
xmlDoc.Load(Server.MapPath("~/test.xml"));
XmlNode node = xmlDoc.SelectSingleNode(@"xpath");
(node as XmlElement).SetAttribute("id", "id的值");
以上用dom方式。
//读取资源文件
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//节点内容
}