MS XML DOM 学习笔记Demo程序

dom|xml|笔记|程序

Demo程序演示了MSXML DOM方式的使用方法

程序将输出以下结果:

<?xml version="1.0"?>
<root version="1.0" company="xxx">
        <date>2005-08-01</date>
        <book>
                <name>UML和模式应用</name>
                <publish 编号="9999">xxx出版社</publish>
        </book>
</root>

---------------ParseXML----------------
version = 1.0
company = abc
日期 = 2005-08-01
书名 = Effective C++
出版社 = 华中科技大学出版社
编号 = 9999

Demo源码:

http://www.yanghan.net/codes/MsXmlDOMDemo.rar

在VC7中编译时请将找到MsXmlDOMDemo.cpp文件中的

using namespace MSXML2; // VC7编译时请注释掉此行

然后注释掉方可通过编译,未知原因,望赐教。

时间: 2024-08-01 19:46:25

MS XML DOM 学习笔记Demo程序的相关文章

python的xml.dom学习笔记

首先说一下,由于这篇文章主要是自己随性学习写的,所以读者看起来可能很乱,呵呵.可以给大家稍微推荐一篇:http://www.cnblogs.com/xuxm2007/archive/2011/01/16/1936610.html 稍微清晰一点 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46

PHP操作XML文件学习笔记

原文:PHP操作XML文件学习笔记 XML文件属于标签语言,可以通过自定义标签存储数据,其主要作用也是作为存储数据. 对于XML的操作包括遍历,生成,修改,删除等其他类似的操作.PHP对于XML的操作方式很多,这次学习的是通过DOMDocument进行操作,其他的操作方法可以参考 http://www.oschina.net/code/snippet_110138_4727 1.对XML文件的遍历 通过DOMDocument对于XML文件的操作的方法:首先要实例化一个DOMDocument类的对

比较详细的javascript DOM 学习笔记第1/2页_javascript技巧

一.DOM基础1.节点(node)层次Document--最顶层的节点,所有的其他节点都是附属于它的.DocumentType--DTD引用(使用<!DOCTYPE>语法)的对象表现形式,它不能包含子节点.DocumentFragment--可以像Document一样来保存其他节点.Element--表示起始标签和结束标签之间的内容,例如<tag></tab>或者<tag/>.这是唯一可以同时包含特性和子节点的节点类型.Attr--代表一对特性名和特性值.这

JavaScript高级程序设计 DOM学习笔记_javascript技巧

第十章 DOM DOM是针对XML和HTML文档的一个API:即规定了实现文本节点操控的属性.方法,具体实现由各自浏览器实现. 1. 节点层次 1) 文档节点:document,每个文档的根节点. 2) 文档元素:即<html>元素,文档最外层元素,文档节点第一个子节点. 3) Node类型: ①Node是DOM中各种节点类型的基类型,共享相同的基本属性和方法. □ Node.Element_NODE(1); □ Node.ATTRIBUTE_NODE(2); □ Node.TEXT_NODE

《Java程序性能优化》学习笔记 并行程序优化

第四章 并行程序优化4.1 并行程序设计模式4.2 JDK多任务执行框架4.3 JDK并发数据结构4.4 并发控制方法4.5 锁的性能和优化4.6 无锁的并行计算 1.非阻塞同步避免了基于锁的同步的缺陷,无锁算法没有锁竞争带来的系统开销,也没有线程间频繁调度带来的开销. CAS算法:包含3个参数CAS(v,e,n).V表示要更新的变量,E表示预期值,N表示新值 2.JDK的java.util.concurrent.atomic包下,有一组使用无锁算法实现的原子操作类,如AtomicInteger

XML的学习笔记

前些日子做的一个系统,用C#写的,用到SQL Server,现在程序要发布到别的机器上,这里牵涉到SQL Server的服务器名称,机器换了名称也要换,于是就想用XML写一个配置文件,把服务器的名称在安装的时候写入,程序运行时读这个配置文件就可以了...于是就开始了我的C#读写XML之旅...首先是XML的格式,XML类似于HTML,什么东西都用<>和</>括起来,<>里面的叫名称(Name),被<>和</>套起来的叫值(Value),这里面有一

JavaScript Dom学习笔记(一)

在这篇博客里面我们主要讲述了form对象,以及写JavaScript代码的时候不同浏览器之间的差异和在JavaScript中使用正则表达式的一些知识点,接下来我们做了两个练习来说明了这些知识点,那就是:回车实现Tab跳转和全额文本框. form对象 (1) 先来写段代码举例说明一下吧  代码如下 复制代码 <form id="form1" action="ball.htm" onsubmit="if(document.getElementById('

J2ME学习笔记_2_HelloWorld程序详解

安装好开发环境后,接下来要做的当然是写个HelloWorld一试身手了! 打开eclipse--->file--->new--->project---->j2me--->j2me midlet suite--->next--->输入工程名字--->next --->选择可用的平台(我们选midp2.0)--->finish 在package窗口中右击新建工程--->new--->other--->j2me--->j2me

python网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)_python

xml.dom篇     DOM是Document Object Model的简称,XML 文档的高级树型表示.该模型并非只针对 Python,而是一种普通XML 模型.Python 的 DOM 包是基于 SAX 构建的,并且包括在 Python 2.0 的标准 XML 支持里. 一.xml.dom的简单介绍 1.主要方法: minidom.parse(filename):加载读取XML文件doc.documentElement:获取XML文档对象node.getAttribute(Attrib