易截截图软件、单文件、免安装、纯绿色、仅160KB

xml节点增加属性问题

我创建了一个XmlElement节点,用SetAttribute创建属性的时候发现,如果属性值为空的话,就没有创建该属性,请问为什么

如果用XmlElement.Attributes.Append的话,那么我要是有很多属性岂不是写的累死了

高手来看看啊啊啊啊啊

怎么没人啊啊啊啊啊啊啊啊啊啊啊啊

有多少属性你当然要写多少种了  要么你存进数组 然后循环

if ""
set value ""

XmlDocument dom = new XmlDocument();
            dom.Load("a1.xml");
            XmlAttribute attr = dom.CreateAttribute("age");
            attr.Value = "1";
            XmlNode node = dom.SelectSingleNode("~/root/node[id=1]");
            node.Attributes.Append(attr);
            dom.Save("a1.xml");


相关问答:

setTextContent编辑XML文件内容没变化

Java code:
/**
* 设置指定的元素名和节点索引所对应节点的内容
* @param 元素名
* @param 节点索引
* @param 内容
*/
public void setElementContent(String elementName,in ......

java xml文题 - Java / Java SE

<?xml version="1.0" encoding="utf-8" ?> 
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......

生成XML字符串问题

string b = "";
  b = System.Guid.NewGuid().ToString();//获得会话ID
  //写XML
  XmlDocument xml = new XmlDocumen ......

请问如何取XML的属性值 - .NET技术 / C#

我有一个XML.想取
<Portfolio _Name="XXXX" _Id="AUD" >
中的属性_Id的值.但是用下面的语句好象不行.
 XmlNode CId = xdoc_Msg.SelectSingleNode("/Portfolio");
&n ......

vb读取用word转换成的xml里的数据 - VB / 基础类

Private Sub Command1_Click()
Dim MyString() As String
Open "a.xml" For Binary As #1 ' 打开刚创建的文件。
ReDim MyString(LOF(1) - 1)
  Put #1, , MyRecord ' 读入所有字符到变量中 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号