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");
相关问答:
Java code:
/**
* 设置指定的元素名和节点索引所对应节点的内容
* @param 元素名
* @param 节点索引
* @param 内容
*/
public void setElementContent(String elementName,in ......
<?xml version="1.0" encoding="utf-8" ?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......
string b = "";
b = System.Guid.NewGuid().ToString();//获得会话ID
//写XML
XmlDocument xml = new XmlDocumen ......
我有一个XML.想取
<Portfolio _Name="XXXX" _Id="AUD" >
中的属性_Id的值.但是用下面的语句好象不行.
XmlNode CId = xdoc_Msg.SelectSingleNode("/Portfolio");
&n ......
Private Sub Command1_Click()
Dim MyString() As String
Open "a.xml" For Binary As #1 ' 打开刚创建的文件。
ReDim MyString(LOF(1) - 1)
Put #1, , MyRecord ' 读入所有字符到变量中 ......