使用dom模型为xml添加信息
2007-09-08 16:30
281 查看
xml的dom操作一直感觉很难,不过今天算是闯关成功,总结一些:
对一个xml文件(我的test.xml只有根目录<book>)更新大体步骤:
1,加载xml文件
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("test.xml"));
2,创建新结点并且添加到根结点下
XmlElement parentNode = doc.CreateElement("member");
doc.DocumentElement.PrependChild(parentNode);
3,创建新元素节点
XmlElement nameNode = doc.CreateElement("name");
4,把节点添加到父节点上(这里父节点是parentNode)
parentNode.AppendChild(nameNode);
5,添加节点文本内容
XmlText nameText = doc.CreateTextNode("beijing");
6,文本内容添加到相应节点
nameNode.AppendChild(nameText);或者nameNode.InnerText = nameText.Value;
7,保存xml
doc.Save(Server.MapPath("test.xml"));
生成的xml如下:
<?xml version="1.0" encoding="utf-8"?>
<book>
<member>
<name>beijing</name>
</member>
</book>
对一个xml文件(我的test.xml只有根目录<book>)更新大体步骤:
1,加载xml文件
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("test.xml"));
2,创建新结点并且添加到根结点下
XmlElement parentNode = doc.CreateElement("member");
doc.DocumentElement.PrependChild(parentNode);
3,创建新元素节点
XmlElement nameNode = doc.CreateElement("name");
4,把节点添加到父节点上(这里父节点是parentNode)
parentNode.AppendChild(nameNode);
5,添加节点文本内容
XmlText nameText = doc.CreateTextNode("beijing");
6,文本内容添加到相应节点
nameNode.AppendChild(nameText);或者nameNode.InnerText = nameText.Value;
7,保存xml
doc.Save(Server.MapPath("test.xml"));
生成的xml如下:
<?xml version="1.0" encoding="utf-8"?>
<book>
<member>
<name>beijing</name>
</member>
</book>
相关文章推荐
- dom例子三(禁粘贴-转载文章添加信息-使用外站代码)
- Android -使用DOM(文档对象模型)解析XML文件
- Android -使用DOM(文档对象模型)解析XML文件
- QtCreator 使用DOM创建和操作(添加,删除,更新)XML
- Android -使用DOM(文档对象模型)解析XML文件
- XML 文档对象模型----加载和使用XmlDocument (w3c DOM)
- xml-使用dom去遍历xml文件和获取指定节点信息
- 使用 Excel 2003 对象模型添加 XML 数据集成 (From MSDN)
- 在xml中使用dom模型
- 使用XmlDocument将dropdownlist中显示的书名的其它信息读入到相应的文本框中。添加 :删除按钮,修改并保存按钮 和 添加按钮。完成这些按钮所对应的功能(XmlDocument)
- 使用DOM方法在文档中检索或添加信息的方法以及example代码
- 使用Supermap iClient for javascript查询多边形并添加marker和信息框
- 使用 .NET Framework 中的 XML(DOM)
- Android布局中LayoutInflater的使用(利用代码添加xml形式的Layout布局)
- C#中使用XML——实现DOM
- (五)使用DOM解析XML文档
- XML文档对象模型----使用XmlNodeReader
- XML架构----使用Xml架构对象模型
- Php Xml解析之DOMDocument使用方法
- 怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别