MFC对XML的操作

1.项目中添加

  #inport "MSXML4.dll"

  using namespace MSXML2;

2.可以使用如下代码进行节点、属性等的添加 

  MSXML2::IXMLDOMDocumentPtr pDoc = NULL; //XML文档
  MSXML2::IXMLDOMProcessingInstructionPtr pProInstruction = NULL; //XML申明
  MSXML2::IXMLDOMCommentPtr pComment = NULL; //注释
  MSXML2::IXMLDOMElementPtr pRootElement/*根节点*/ = NULL, pElement /*元素*/= NULL;
  MSXML2::IXMLDOMNodePtr pNode = NULL, pNode1 = NULL, pNode2 = NULL; //节点
  MSXML2::IXMLDOMAttributePtr pAttriNode = NULL; //属性

时间: 2024-10-05 22:27:45

MFC对XML的操作的相关文章

xml文件操作

一.xml文件操作1.了解xml文件的SAX解析方式 1.1SAX解析XML  //第一步:解析xml的对象  //工厂模式   SAXParser parser = SAXParserFactory       .newInstance()       .newSAXParser();  //第二步:获得xml文件   InputStream is = getResources().openRawResource(R.raw.shu);  //第三步: 处理器   DefaultHandler

XML常用操作

C#操作XML非常简单 一是写入: 生明一个xelment 再在它的父节点Add就可以,也可以用生明的节点.SetAttribute("节点名称","节点对应的值"); 二是读取: 一样也是先生明再得到其子节点再                    if (xe.Name == "Contrast")                                            if (xe.GetAttribute("IsS

Linq To XML 简单操作

加载xml文件和保存xml文件 XDocument doc = XDocument.Load(Server.MapPath("\\xmlfile\\Book.xml")); doc.Save(Server.MapPath("\\xmlfile\\BookBackup.xml")); 创建元素 XElement xe = new XElement("book",new XElement("bookname","asp.

python解析xml文件操作的例子

python解析xml文件操作实例,操作XML文件的常见技巧. xml文件内容: <?xml version="1.0" ?> <!--Simple xml document__chapter 8--> <book> <title> sample xml thing </title> <author> <name> <first> ma </first> <last>

xml的操作-解析篇

2014-05-04 11:16 吴文付 工作上,学习上,肯定会碰到xml的操作.这里提供详细的xml解析方法. 这里的规划如下:简单的布局3个按钮.3个按钮,对应3种解析xml的方法.分别为 sax解析 dom解析 pull解析 12:56 完成了dom的解析.比较简单. xml的操作-解析篇,布布扣,bubuko.com

01操作XML—C#操作XML文件基础知识

学习笔记,如有错误请指正.?号处也请各位指点下,谢谢. 有一个XML,文件名为“UserInfo.xml”,操作如下: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <users> <user1 姓名="张三" 密码="123">我是张三</user1> <user2 姓名="李四

android xml文件操作

//xml 写操作        XmlSerializer serializer = Xml.newSerializer();                FileOutputStream outputStream = context.openFileOutput("xmlwriter.xml", Context.MODE_PRIVATE);                StringWriter writer=new StringWriter();        serializ

SQL SERVER中对XML进行操作

一.前言 SQL Server 2005 引入了一种称为 XML 的本机数据类型.用户可以创建这样的表,它在关系列之外还有一个或多个 XML 类型的列:此外,还允许带有变量和参数.为了更好地支持 XML 模型特征(例如文档顺序和递归结构),XML 值以内部格式存储为大型二进制对象 (BLOB). 用户将一个XML数据存入数据库的时候,可以使用这个XML的字符串,SQL Server会自动的将这个字符串转化为XML类型,并存储到数据库中. 随着SQL Server 对XML字段的支持,相应的,T-

Xml通用操作类

using System; using System.Collections.Generic; using System.IO; using System.Text; using System.Xml; namespace CommonUtil { /// <summary> /// Xml通用操作类 /// </summary> public class XmlHelper { public XmlHelper() { } /// <summary> /// 创建XM