XML 3.0技术内幕

XML 3.0技术内幕
作 者: 微软公司,东方人华编著
出版社: 清华大学出版社
丛编项: 微软Visual Studio NET程序开发系列丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: XML
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《XML 3.0技术内幕》作者简介

内容简介

XML是一种元标记语言,用于描述结构化数据,在未来Web开发中占据重要的位置。本书介绍了XML的基本原理、 XML语法和规范以及使用XML文档对象模型的信息,并为Script、 Visual Basic和C/C++开发人员提供了大量的XML文档模型的参考范例。本书还提供了XML用户参考指南和开发人员参考指南,是一本实用的XML参考手册。本书适合于有一定编程经验的中高级XML用户。

图书目录

第1部分 XML开发者指南

第1章 XML简介

1.1 XML语法

1.2 XML语义

1.3 XML格式的优点

1.4 创建一个简单的XML文档

1.4.1 定义基本元素

1.4.2 精炼元素

1.5 在Internet Explorer中显示文件

第2章 XML基本原理

2.1 文档图

2.1.1 元素

2.1.2 序言

2.1.3 XML声明

2.1.4 处理指令

2.1.5 DOCTYPE声明

2.1.6 注释

2.1.7 文本内容

2.1.8 字符和实体引用

2.1.9 字符编码、XML和MSXML

2.1.10 CDATA节

2.1.11 属性

2.1.12 空白符

2.2 使用HTML与XML

2.2.1 转换和查询XML

2.2.2 格式编排XML文档

2.2.3 扩充HTML

2.2.4 解析器和解析器类型

2.3 在文档中使用名称空间

2.3.1 名称空间的前提

2.3.2 声明名称空间

2.3.3 名称空间范围

第3章 XML DOM用户指南

3.1 DOM简介

3.1.1 DOM和MSXML

3.1.2 将文档模拟为节点树

3.1.3 操作DOM

3.1.4 其他的MSXML特性

3.2 使用XML文档部分

3.2.1 文档

3.2.2 元素

3.2.3 属性

3.2.4 文本节点

3.2.5 CDATA节

3.2.6 处理指令

3.2.7 注释

3.2.8 实体引用

3.2.9 文档段

3.2.10 文档类型

3.2.11 名称空间

3.3 使用DOMDocument

3.3.1 创建DOMDocument对象

3.3.2 装载和存储XML

3.3.3 获得和设置解析标记

3.3.4 收集文档信息

3.3.5 访问文档树

3.4 创建新节点

3.4.1 收集有关节点的信息

3.4.2 获得和设置节点内的数据

3.4.3 导航树(TREE)

3.4.4 操纵节点的子代

3.4.5 转换节点

3.5 使用IXMLDOMNodeList

3.5.1 收集有关节点表的信息

3.5.2 浏览节点表

3.6 使用IXMLDOMNamedNodeMap

3.6.1 收集指定节点图的有关信息

3.6.2 浏览指定的节点图

3.6.3 操作指定的节点图

3.7 XML DOM持久性

3.8 GUID和ProgID信息

3.9 以替换方式运行MSXML 3.0

3.10 空白符和DOM

第4章 在服务器上使用XML

4.1 XML控件初始化

4.2 选择线程模型

4.3 获得XML数据

4.3.1 利用DOM创建XML树

4.3.2 从文档装载XML

4.3.3 直接创建XML文本

4.4 在用户和服务器之间发送XML

4.5 存储XML

4.6 将XML转换为HTML

第5章 XML和安全性

5.1 XML客户安全性

5.1.1 跨域访问数据

5.1.2 跨协议访问数据

5.1.3 跨区访问数据

5.2 XML服务器安全性

5.3 XML数据岛

第6章 将XML数据源对象绑定到数据

6.1 数据岛

6.1.1 内联XML

6.1.2 XML文档的引用

6.1.3 阅读数据岛中的数据

6.2 使用XML数据源对象

6.2.1 内联XML

6.2.2 XML数据源对象使用的事件

6.2.3 查看和数据子集

6.2.4 $Text文本数据域

6.2.5 指定行和列的XML元素和属性的原则

6.2.6 使用DTD

6.3 其他的数据绑定和XML源

第7章 XDR模式开发者指南

7.1 XDR模式简介

7.1.1 定义XML文档结构

7.1.2 XML文档类型定义

7.1.3 XML DATA模式和简化XML DATA模式

7.1.4 简化XML-DATA模式

7.1.5 引用文档中的模式

7.2 定义元素和属性

7.3 内、模型

7.3.1 指定元素的内容模型

7.3.2 指定属性的内容模型

7.4 数据类型

7.5 扩展性

7.5.1 引用其他的模式

7.5.2 省略前缀

7.5.3 多个名称空间

7.5.4 开放内容模型

7.6 XDR模式和DOM

7.7 XDR模式和名称空间

7.8 使用内联模式

7.9 将XDR模式表示为DTD

第二部分 参考主题

第8章 XML参考

8.1 XML DOM对象/接口[C/C++]

8.1.1 XML DOM核心对象/接口

8.1.2 XML DOM执行对象/接口

8.1.3 执行头文件

8.2 IXMLDOMAttribute[C/C++]

8.3 IXMLDOMCDATASection[C/C++]

8.4 IXMLDOMCharacterData[C/C++]

8.5 IXMLDOMComment[C/++]

8.6 DOMDocument对象[C/C++]

8.7 IXMLDOMDocument2[C/C++]

8.8 IXMLDOMDocumentFragment[C/C++]

8.9 IXMLDOMDocumenType[C/C++]

8.10 IXMLDOMElement[C/C++]

8.11 IXMLDOMEntity[C/C++]

8.12 IXMLDOMEntityReference[C/C++]

8.13 IXMLDOMImplementation[C/C++]

8.14 IXMLDOMNamedNodeMap[C/C++]

8.15 IXMLDOMNode[C/C++]

8.16 IXMLDOMNodeList[C/C++]

8.17 IXMLDOMNotation[C/C++]

8.18 IXMLDOMParseError[C/C++]

8.19 IXMLDOMProcessingInstruction[C/C++]

8.20 XMLSchemaCache/IXMLDOMSchemaCollection[C/C++]

8.21 IXMLDOMSelection[C/C++]

8.22 IXMLDOMText[C/C++]

8.23 IXMLHTTPRequest[C/C++]

8.24 IXSLProcessor[C/C++]

8.25 IXSLTemplate[C/C++]

8.26 IXTLRuntime[C/C++]

8.27 ServerXMLHTTP/IServerXMLHTTPRequest[C/C++]

8.27.1 使用WinHTTP代理配置实用程序

8.27.2 ServerXMLHTTP/IServerXMLHTTPRequest成员

第9章 XML DOM特性

9.1 async特性

9.2 attributes特性

9.3 baseName特性

9.4 childNodes特性

9.5 context特性

9.6 data特性(IXMLDOMCharacterData)

9.7 data特性(IXMLDOMProcessingInstruction)

9.8 dataType特性

9.9 definition特性

9.10 doctype特性

9.11 documentElement特性

9.12 entities特性

9.13 errorCode特性

9.14 expr特性

9.15 filepos特性

9.16 firstChild特性

9.17 implementation特性

9.18 input特性

9.19 lastChild特性

9.20 length特性(IXMLDOMCharacterData)

9.21 length特性(IXMLDOMNamedNodeMap)

9.22 length特性(IXMLDOMNodeList)

9.23 length特性(XMLSchemaCache/IXMLSchemaCollection)

9.24 line特性

9.25 linepos特性

9.26 name特性(IXMLDOMAttribute)

9.27 name特性(IXMLDOMDocumentType)

9.28 namespaces特性

9.29 Namespace URI特性(IXMLDOMNode)

9.30 namespaceURI特性(XMLSchema Cache/IXMLSchemaCollection)

9.31 nextSibling特性

9.32 nodeType特性

9.33 nodeTypedValue特性

9.34 nodeTypeString特性

9.35 nodeValue特性

9.36 notationName特性

9.37 notations特性

9.38 ondataavailable特性

9.39 onreadystatechange特性(DOMDocument)

9.40 onreadystatechange特性(IXMLHTTPRequest)

9.41 onreadystatechange特性(ServerXMLHTTP/IServerXMLHTTPRequest)

9.42 ontransformnode特性

9.43 output特性

9.44 ownerDocument特性

9.45 ownerTemplate特牲

9.46 parentNode特性

9.47 parsed特性

9.48 parseError特性

9.49 prefix特性

9.50 preserveWhiteSpace特性

9.51 previouSibling特性

9.52 publicld特性(IXMLDoMEntity)

9.53 publicld特性(IXMLDOMNotation)

9.54 readyState特性(DOMDocument)

9.55 readys的比特性(IXMLHTTPRequest)

9.56 readyState特性(IXSLProcessor)

9.57 readystate特性(ServerXMLHTTP/IserverXMLHTTPRequest)

9.58 reason特性

9.59 resolveExternals特性

9.60 responseBody特性(IXMLHTTPRequest)

9.61 responseBody特性(ServerXMLHTTPReques/ServerXMLHTTPRequest)

9.62 responsestream特性(IXMLHTTPRequest)

9.63 responsestream特性(ServerXMLHTTP/IServerXMLHTTPRequest)

9.64 responseText特性(IXMLHTTPRequest)

9.65 responseText特性(ServerXMLHTTP/IServerXMLHTTPRequest)

9.66 responseXML特性(IXMLHTTPRequest)

9.67 responseXML特性(ServetXMLHTTP/IServerXMLHTTPRequest)

9.68 schemas特注

9.69 specified特性

9.70 srcText特性

9.71 startMode特性

9.72 startModeURI特性

9.73 status特性(IXMLHTTPRequest)

9.74 status特性(ServerXMLHTTP/IServerXMLHTTRequest)

9.75 statusText特性(IXMLHTTPRequest)

9.76 statusText特性(ServerXMLHTTP/IServerXMLHTTPRequest)

9.77 Stylesheet特性(IXSLProcessor)

9.78 stylesheet特性(IXSLTemplate)

9.79 systemld特性(IXMLDOMEntity)

9.80 systemld特性(IXMLDOMNotaion)

9.81 tagName特性

9.82 target特性

9.83 text特性

9.84 url特性(DOMDocument)

9.85 url特性(IXMLDOMParseError)

9.86 validateOnParse特性

9.87 value特性

9.88 xml特性

第10章 XML DOM方法

10.1 abort方法(DOMDocument)

10.2 abort方法(IXMLHTTPReqdest)

10.3 abort方法(ServerXMLHTTP/IServerXMLHTTPRequest)

10.4 absoluteChildNumber方法

10.5 add方法

10.6 addCollection方法

10.7 addObject方法

10.8 addParameter方法

10.9 ancestorChildNumber方法

10.10 appendChild方法

10.11 appendData方法

10.12 childNumber方法

10.13 clone方法

10.14 cloneNode方法

10.15 createAttribute方法

10.16 createCDATASection方法

10.17 createComment方法

10.18 createDocumntFragment方法

10.19 createElement方法

10.20 createEntityReference方法

10.ZI createNode方法

10.22 createProcessingInstruction方法

10.23 createProcessor方法

10.24 createTextNode方法

10.25 deleteData方法

10.26 formatDate方法

10.27 formatIndex方法

10.28 formatNumber方法

10.29 formatTime方法

10.30 getAllResponseHeaders方法(IXMLHTTPRequest)

10.31 getAllResponseHeaders方法(ServerXMLHTTP/IServerXMLHTTPRequest)

10.32 getAttribute方法

10.33 getAttributeNode方法

10.34 getElementsByTagName方法(DOMDocument)

10.35 getElementsByTagName方法(IXMLDOMElement)

10.36 GetNamedItem方法

10.37 getOption方法(ServerXMLHTTP/IServerXMLHTTPRequest)

10.38 getProperty方法(IXMLDOMDocument2)

10.39 getProperty方法(IXMLDOMSelection)

10.40 getQualifiedItem方法

10.41 getResponseHeader方法(IXMLHTTPRequest)

10.42 getResponseHeader方法(ServerXMLHTTP/IServerXMLHTTPRequest)

10.43 hasChildNodes方法

10.44 hasFeature方法

10.45 insertBefore方法

10.46 insertData方法

10.47 item方法(IXMDOMNamedNodeMap)

10.48 item方法(IXMLDOMNodeList)

10.49 load方法

10.50 loadXML方法

10.51 matches方法

10.52 nextNode方法(IXMLDOMNamedNodeMap)

10.53 nextNode方法(IXMLDOMNodeList)

10.54 NodeFromID方法

10.55 normalize方法

10.56 open方法(IXMLHTTPRequest)

10.57 Open方法(ServerXMLHTTP/IServerXMLHTTPRequest)

10.58 peekNode方法

10.59 remove方法

10.60 removeAll方法

10.61 removeAttribute方法

10.62 removeAttributeNode方法

10.63 removeChild方法

10.64 removeNamedItem方法

10.65 removeNext方法

10.66 removeQualifiedItem方法

10.67 reset方法(IXMLDOMNodeList)

10.68 reset方法(IXSLProcessor)

10.69 save方法

10.70 selectNodes方法

10.71 selectSingleNode方法

10.72 send方法(IXMLHTTPRequest)

10.73 send方法(ServerXMLHTTP/IServerXMLHTTPRequest)

10.74 setAttribute方法

10.75 setAttributeNode方法

10.76 setNamedItem方法

10.77 setOption方法

10.78 setProperty方法

10.79 setRequestHeader方法(IXMLHTTPRequest)

10.80 setRequestHeader方法(ServerXMLHTTP/IServerXMLHTTPRequest)

10.81 setStartMode方法

10.82 setTimeouts方法

10.83 splitText方法

10.84 substringData方法

10.85 transform方法

10.86 transformNode方法

10.87 transformNodeToObject方法

10.88 uniqueID方法

10.89 validate方法

10.90 waitForResponse方法

第11章 XML DOM事件

11.1 onreadystatechange事件

11.2 ontransformNode事件

11.3 XML DOM列举常量

第12章 XML模式参考

12.1 XML模式元素

12.1.1 attribute元素

12.1.2 AttributeType元素

12.1.3 datatype元素

12.1.4 description元素

12.2 element元素

12.2.1 ElementType元素

12.2.2 group元素

12.2.3 schema元素

第13章 XML数据类型参考

13.1 XML数据类型

13.2 基本的XML数据类型

13.3 支持的数据类型变换

13.4 XML错误信息

13.4.1 IXMLParseError错误信息

13.4.2 XML DOM错误信息

13.4.3 XSLT错误信息

13.4.4 XQL错误信息

13.4.5 MIMETYPE阅读器错误信息

XML术语表