<Table ID="Student"></Table>这是xml文件的一个节点,我现在想往这个节点中加一个属性,结果是<Table ID="Student" Name="学生">,怎么操作?xml
解决方案 »
- 内置对象Response的一点疑惑以及lambda表达式和表达式树的问题。
- 如何进行传值????
- 请高手帮我把这个登录验证用sqlparameters作个实例啊,谢谢
- 请教一下RaidoButton的取值
- 救救我
- C#中listBox控件与sql Server数据库应该怎么连接啊?使用listBox的dataSource属性吗?
- 小问题,别笑
- 在winform中,我要从数据库中查询大量的数据,并用DATAgrid显示,但是在处理数据,还未在datagrid显示前,窗口老是像死掉状,我想用线程
- 请问在C#中,如何让ListBox的每个Item关连一个对象?
- 调用user32.dll的问题.
- 在判断图形A是否在图形B里存在 中,有个新手不懂的问题,请指教
- 请教数据字典方面的知识,请前辈指导!先感谢前辈 了!
XmlDocument xml = new XmlDocument();
xml.Load("test.xml");
XmlNode node = xml.SelectSingleNode("Table");
XmlAttribute attr = xml.CreateAttribute("Name");
attr.Value = "学生";
node.Attributes.Append(attr);//附加新节点
xml.Save("test.xml");
xmlDoc.Load(Server.MapPath(@"student.xml"));
XmlNode root = xmlDoc.SelectSingleNode("Student");//查找<Student>
XmlElement xe1 = xmlDoc.CreateElement("Table");//创建一个<Table>节点
xe1.SetAttribute("ID", "Student");//设置该节点ID属性
xe1.SetAttribute("Name", "学生");//设置该节点Name属性
root.AppendChild(xe1);//添加到<Student>节点中
xmlDoc.Save(Server.MapPath(@"student.xml"));
result:
<?xml version="1.0" encoding="utf-8"?>
<Student>
<Table ID="Student" Name="学生" />
</Student>
XAttribute attr = new XAttribute("Name", "学生");
doc.Element("Student").Element("Table").Add(attr);
结果<Student>
<Table ID="Student" Name="学生"></Table>
</Student>