try
using System;
using System.Xml;class CreateXml
{
public static void Main()
{
XmlDocument myXmlDocument = new XmlDocument();
XmlNode firstnode = myXmlDocument.CreateElement("dog");
myXmlDocument.AppendChild(firstnode);
XmlNode attr = myXmlDocument.CreateNode(XmlNodeType.Attribute, "genre", null);
attr.Value = "novel";
firstnode.Attributes.SetNamedItem(attr);
XmlElement elem=myXmlDocument.CreateElement("color");
elem.InnerText="black";
firstnode.AppendChild(elem);
XmlElement elem1=myXmlDocument.CreateElement("nickname");
elem1.InnerText="Jacky";
firstnode.AppendChild(elem1); myXmlDocument.Save(Console.Out);
}
}
using System;
using System.Xml;class CreateXml
{
public static void Main()
{
XmlDocument myXmlDocument = new XmlDocument();
XmlNode firstnode = myXmlDocument.CreateElement("dog");
myXmlDocument.AppendChild(firstnode);
XmlNode attr = myXmlDocument.CreateNode(XmlNodeType.Attribute, "genre", null);
attr.Value = "novel";
firstnode.Attributes.SetNamedItem(attr);
XmlElement elem=myXmlDocument.CreateElement("color");
elem.InnerText="black";
firstnode.AppendChild(elem);
XmlElement elem1=myXmlDocument.CreateElement("nickname");
elem1.InnerText="Jacky";
firstnode.AppendChild(elem1); myXmlDocument.Save(Console.Out);
}
}
解决方案 »
- 在ASP.NET 下如何实现消息提示功能
- 通配符的问题
- 求助 判断gridview中是否有数据
- 初学者关于sql数据库连接的问题,请大家帮我解答
- 为什么我在页面中加入一个IMAGEBUTTON后,一点儿击后会先新开一个和原页面一样的页面,我没有做任何程序?
- 初涉.NET所困惑的问题
- 如何为触发器赋值
- [100分在线等]如何指定OracleDataAdapter的InsertCommand、UpdateCommand等,才能使用Update(DataTable)方法?
- XML validation error: 未能找到元素“urn:nhibernate-mapping-2.0:hibernate-mapping”的架构信息。
- 请帮忙看看,急
- 救命啊!如何使用Web TreeView 的onexpand事件?等着急用!在线等待中……
- 给点思路吧!!!
XmlTextReader r = new XmlTextReader(fileName);
xmlDoc.Load(r);
r.Close();
XmlNode pNode = xmlDoc.DocumentElement;
XmlNode node = xmlDoc.CreateNode(XmlNodeType.Element,name,string.Empty);
node.InnerText = setting;
pNode.AppendChild(node);
xmlDoc.DocumentElement.AppendChild(node);
xmlDoc.Save(fileName);不过,我感觉,有时候直接用XmlWriter会方便些
当然,对现有的Xml操作还是用XmlDocument好