给XML节点添加属性的问题。 - .NET技术 / C#
给一个xml添加属性。
C# code:
XmlNodeList fields = doc.SelectSingleNode("/fields/aa").ChildNodes;
foreach (XmlNode field in fields)
{
XmlElement xe = (XmlElement)field;
xe.SetAttribute("v", "");
}
生成类似这样的XML
XML code:
<fields>
<aa>
<qqq v="">11111</qqq>
<www v="">22222</www>
</aa>
<aa>
<qqq>20060077</qqq>
<www>4</www>
</aa>
<aa>
<qqq>20060082</qqq>
<www>5</www>
</aa>
......
</fields>
只给第一行的aa节点下的加上了属性,其他行没加上,如何做让每行都加上一样的属性呢?
XmlNodeList nodeList=xmlDoc.SelectSingleNode("fields").ChildNodes;
foreach(XmlNode xn in nodeList)
{
XmlElement xe=(XmlElement)xn;
xe.SetAttribute("","");
}
啊.我表达错意思了好些.我的意思是要设置每个 qqq www节点的属性。要最后的结果是这样
XML
相关问答:
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......
我用jquery无刷新上传图片后返回json格式的数据报错
(实际上图片是上传成功的了,只是返回json格式总读不到,总是报错)
我调试上传的ashx页如下
无法显示 XML 页。
使用 样式表无法查看 XML 输入。请更 ......
我用XmlDocument生成XML
XmlElement remarkNode = node.OwnerDocument.CreateElement("remark");
remark1Node.InnerXml = "";
如果InnerXml赋值不为空,则生成的标记是没问题的,比如:<r ......
公司开发一个触摸屏程序,我负责的一块,实现这样一个功能,当鼠标点击窗口中图片(一张图分成几部分)的其中一部分时,将这部分图片截取出来,弹出新的窗口,将截取出的图片显示出来。我使用Rectange类控制了返回, ......