资料下载网
首页 计算机 考试教辅
即用即查—XML数据标记语言参考手册 pdf电子书免费下载,百度云
首页 > 计算机 > 数据库技术 > 即用即查—XML数据标记语言参考手册 pdf电子书免费下载,百度云

《即用即查—XML数据标记语言参考手册》pdf电子书免费下载


下载方式一:

百度网盘下载地址:https://pan.baidu.com/s/1tnjeEoHAVzLlCZjShITHTA
百度网盘密码:1111

下载方式二:

http://ziliaoshare.cn/Download/ae_123696_pd_JYJC—XMLSJBJYYCKSC.zip

 


即用即查—XML数据标记语言参考手册

作者:empty

页数:104

出版社:empty

《即用即查—XML数据标记语言参考手册》介绍

内容提要:90个处理XML文档的接和方法35个XML网络数据处理方法46个XSLT参考368个实例源文件XML语法基础:14个实例名称空间:9个实例文档类型定义(DTD) :12个实例约句准篇的规范化架构(Schema) :71个实例随机访问XML的文档对象模型(DOM) :30个实例查询XML数据之路(XPath) :6个实例XML应用程序编程接(SAX) :14个实例使用.NET框架处理XML:29个实例从HTML到XHTML:6个实例级联样式表(CSS) 与XML:3个实例HTML、ASP网页中的XML:11个实例网站摘要与RSS:6个实例XML与简单对象访问协议(SOAP) :4个实例可扩展样式表语言转换(XSLT) :123个实例扩展XSLT的功能:13个实例XML设计技巧:17个实例数据库管理员及应用开发者系统设计师从事Web应用开发的人员爱好XML的读者木书是一木XML参考手册, 涉及XML各方面的内容。木书注重与实际应用的结合, 可以帮助读者快速掌握XML的用法。全书共6篇, 从XML的基本概念开始, 介绍了XML语汇(DTD和架构) 、查询和处理XML(DOMSAX、NET) 、XML与万维网应用技术(XHTML、CSS、HTML、RSS、SOAP) 、可扩展样式表语言转换(XSLT) 等,员及应用开发者、系统设计师、从事Web应用开发的人员阅读。本书国含人量的实例, 有助丁者理解并应用XML技术, 提高在实际应用中的开发能力, 适合数据库管理


《即用即查—XML数据标记语言参考手册》目录

目录

第1篇

XML基础

第1章XML基本概念

1.1XML的特征

1.2XML的“是”与“非”

1.3XML的应用

13.1作为表达语义的文档

13.2作为数据的载体

1.3.3作为应用程序的配置文件

1.3.4用于异构系统间的交互

1.4总结9

1.5参考内容9

1.5.1XML技术的网上链接

1.5.2XML编辑工具·11

第2章XML语法提要

2.1XML语法13

2.1.1XML声明

2.1.2元素

2.1.3属性列表与属性16

2.1.4命名规则简介17

2.1.5名称空间、前缀、本地名和限定名-

2.1.6文本与字符数据-18

2.1.7 DOCTYPE声明19

2.1.8处理指令

21.9注释

2.1.10字符引用与实体引用-20

2.1.11空白与“xml:space”属性21

2.1.12良好的格式22

2.1.13有效的文档

2.2XML编码

2.2.1编码字符集

2.2.2统一码的实现方式24

2.3总结

2.4参考内容

第3章XML中的名称空间(namespace)

3.1基本知识

3.1.1名称空间用于标识不同领域的XML名称

3.12名称空间的声明形式27

3.1.3名称空间的作用范围-28

3.1.4名称空问模块化XML文档·29

3.1.5要以URI区分名称空间29

3.2名称空间作用范围示例30

3.3总结

第2篇

XML的“语汇”

第4章XML文档类型定义(DTD)

4.1基本知识35

4.1.1

规定XML文档可用的词汇和结构——

4.12验证文档一36

4.1.3不采用DTD文档验证XML文档的场合一

4.2DTD的语法-36

4.2.1

XML声明37

4.22 DOCTYPE(文档类型声明)37

4.2.3 ELEMENT(元素)·40

4.2.4ATT LIST(属性列表)42

4.2.5 ENTITY(实体)44

4.2.6 INCLUDE、IGNORE《包含与忽略)

4.2.7 NOTATION(表示法)49

4.2.8注释-49

4.3总结·49

4.4参考内容49

第5章约句准篇的规范化架构(Schema)

5.1基本知识-51

5.1.1DTD的局限性与XML架构51

5.1.2架构是XML文档—-52

5.13架构用于描述、约束XML文档的结构和内容

5.1.4架构比DTD定义更复杂的数据类型———

5.1.5数据类型派生55

5.1.6取值空间、语词表达形式和规范表达形式的关系

5.1.7验证与实例文档-57

5.1.8架构以目标名称空间区分语汇集

5.1.9以目标名称空间关联架构和XML文档

5.1.10可能逐渐取代文档类型定义

5.2使用架构验证XML文档的步骤

5.2.1创建调用MSXML处理器验证XML文档的工具

5.2.2使用验证工具验证文档-62

5.3XML架构纵览62

5.3.1描述文档结构的元素62

5.3.2描述取值约束的元素65

5.3.3架构中的数据类型65

5.4数据类型参考68

54.1anyURI(任何URI)69

5.4.2base 64 Binary(Base 64编码二进制数据)

5.4.3 boolean(逻辑真假值)-69

5.4.4byte(1字节有符号整数)

5.4.5 date(日期)70

5.4.6 dateTime(日期与时间)

5.4.7 decimal(十进制数)

5.4.8 double(双精度浮点数)

5.4.9 duration《持续时间)

54.10 ENTITIES(非解析实体列表)

5.4.11 ENTITY(非解析实体)

54.12float(单精度浮点数)

5.4.13gDay(天).75

5.4.14g Month(月份):75

5.4.15g Month Day(连续出现的某月某天)

54.16g Year(年份)

5.4.17g Year Month(年份与月份)76

5.4.18hex Binary(十六进制形式的二进制数据)

5.4.19ID(惟一标识符)

54.20IDREF(惟一标识符引用)77

5.4.21IDREFS(惟一标识符引用列表)

5.4.22int(4个字节有符号整数):78

5.4.23 integer(整数)

5.4.24 language(自然语言标识符)

5.4.25 long(8个字节有符号整数)

5426 Name(名称)

5.427NC Name(无前缀名称)

5.4.28 negative Integer(负整数)

5.4.29NMTOKEN(名称符号)

5.4.30NM TOKENS(名称符号列表)

5.4.31 nonNegativeInteger(非负整数)

5.4.32non PositiveInteger(非正整数)

5.433 normalized String(规范化字符串)82

5434 NOTATION(标记法)

54.35 positiveInteger(正整数)

5.4.36Q Name(带限定名名称)

5.4.37 short(2个字节有符号整数)

5.4.38 string(字符串)

5.4.39 time(时间)

5.4.40token(表征字符串)

5.4.41 unsigned Byte(1个字节无符号整数)·86

5.4.42 unsigned Int(4个字节无符号整数)87

5.443 unsigned Long(8个字节无符号整数)87

5.444 unsigned Short(2个字节无符号整数):88

5.5取值约束参考

5.5.1“value”、“fixed”和“id”属性

5.5.2 enumeration(枚举约束)

5.5.3 fraction Digits(小数位)

5.5.4 length(长度)

5.5.5max Exclusive(非包含最大值)91

5.5.6 maxInclusive(包含最大值)

5.5.7 maxLength(最大长度)

5.5.8

5.5.9 minInclusive(包含最小值)

5.5.10min Length(最小长度)

5.5.11pattem(模式)

5.5.12 total Digits(位数)

5.5.13 whiteSpace(空白)

5.6架构元素参考

5.6.1

5.6.2 annotation(注文)

5.6.3any(任何元素)

5.6.4anyA tribute《任何属性)

5.6.5app info(应用程序信息)

5.6.6 attribute(属性)

5.6.7 attributeGroup(属性组)

5.6.8 choice(选择关系)

5.6.9 complex Content(复杂内容)

5.6.10 complexType(复杂类型)

5.6.11

5.6.12 element(元素)

5.6.13 extension(扩展类型)

5.6.14 field(约束关系字段)

5.6.15 group(元素组)

5.6.16 import(导入外部架构》

5.6.17 include(包含外部架构)

5.6.18key(键约束)

5.6.19keyref(键引用约束)

5.620 list(简单类型列表)

5.6.21 notation(标记法)

5.6.22 redefine(重定义包含类型)

5.6.23 restriction(约束)

5.6.24 schema(架构)

5.6.25 selector(约束关系选择子)

5.6.26 sequence(序列关系)

5.6.27siple Content(简单内容)

5.6.28 simpleType(简单类型)

5.6.29 union(取值空间并集)

5.6.30 unique(惟一键约束)

5.7实例文档属性

minExclusive(非包含最小值)

all(全体关系):97

documentation(文书注释)

5.7.1no Namespace SchemaLocation(无名称空间架构位置)

5.7.2 schemaLocation(架构位置)-169

5.7.3nil(空值)·170

5.7.4 type(数据类型)170

5.8总结170

5.9.2 Schematron(基于断言的架构)

第3篇查询与处理XML文档

第6章随机访问XML的文档对象模型《DOM)

6.1基本知识一177

6.1.1所有XML内容皆可被视为节点

6.1.2反映XML层次型数据结构

6.1.3文档对象模型的优缺点·179

6.14接口与实现180

6.15文档对象模型的冗余实现

6.2文档对象模型的应用

6.2.1调用DOM处理引擎

6.2.2加载XML文档·183

6.2.3处理文档节点

6.2.4保存文档对象

6.2.5验证文档

6.2.6执行扩展样式表语言转换(XSLT)

6.2.7执行XPath查询:192

6.3微软的MSXML文档对象模型实现

6.3.1MSXML文档对象模型的接口一览

6.3.2IXML DOMDocument接口、XMLDocument类和Free Threaded DOMDocument类

6.3.3IXML DOMDocument 2接口(扩展的文档结构)-201

6.3.4IXML DOMNamedNodeMap接口(具名节点映射)204

6.3.5IXML DOMNode接口(节点)·207

6.36IXMLDOM NodeList接口(节点列表)219

6.3.7IXMLDOMParse Error接口(解析错误)220

6.3.8IXML DOMElement接口(元素)221

6.3.9IXMLDOM Attribute接口(属性)-222

6.3.10IXML DOMCharacterData接口(字符数据)223

6.3.11I XML DOM Text接口(文本)224

6.3.12IXMLDOM Comment接口(注释)224

6.3.13IXMLDOMC DATA Section接口(CDATA片段)224

6.3.14IXMLDOM ProcessingInstruction接口(处理指令)225

6.3.15IXML DOMDocumentType接口(DOCTYPE声明)-226

6.316IXMLDOM Entity接口(实体)226

6.3.17IXMLDOM Notation接口(标记法)226

6.3.18IXMLDOM EntityReference接口(实体引用)227

6.3.19IXMLDOM Implementation接口(DOM实现)227

6.4Java中的文档对象模型实现-227

6.4.1

JAXP的DOM接口227

6.4.2使用JAXP的XML DOM228

6.5总结231

第7章查询XML数据之路(XPath)

7.1基本知识-233

7.1.1

7.1.2XPath定位操作返回节点列表

7.1.3根节点不是根元素235

7.1.4绝对定位和相对定位-235

7.2使用MSXML文档对象模型执行XPath查询

7.3XPath语法提要-240

7.3.2XPath表达式的上下文一

7.3.3定位步骤由轴、节点测试和谓项3部分组成

XPath体现了XML的层次结构和线性结构

多个定位步骤组合成为一个XML路径

7.34轴-245

7.3.5节点测试和函数246

7.3.6谓项与操作符·248

7.4XPath的轴252

7.4.1 self:(本节点轴) 与“.”缩写形式

7.4.2alribute::(属性节点轴) 与“@”缩写形式

74.3 child:(子节点轴, 默认的XPath轴)

7.4.4deseendant::(后代节点轴)255

7.4.5deseendan-or-self:(后代或本节点轴) 与“W”缩写形式

7.46 parent:(父节点轴》与“.”缩写形式257

7.4.7 ancestor:(先代节点轴)258

7.4.8 ancestor-or-self:(先代或本节点轴)259

7.4.9 following-sibling::(后继兄弟节点轴):259

7.4.10 preceding-si big:(前导兄弟节点轴)260

7.4.11followig::(后继节点轴)260

74.12preeeding::(前导节点轴)260

7.4.13 namespace::(名称空间轴)-261

7.5节点集函数--262

7.5.1 count(节点集节点计数)263

7.5.2id(根据ID属性选择元素)263

7.5.3 last(当前上下文大小)·265

7.5.4 local-name(不包含名称空间前缀的节点名称)

7.5.5 name(节点全名):266

7.5.6 namespace-uri(返回名称空间URI):266

7.5.7 position(当前节点在上下文中的位置)266

7.6字符串函数267

7.6.1concat(串联传入字符串)-267

7.6.2 contains(检查字符串1是否包含字符串2)-267

76.3 normalize-space(规范化传入字符串中的空白)·268

7.64 starts-with《检查字符串1是杏以字符串2开始)268

7.6.5 string(转换为字符串)268

7.6.6sting-length(传入字符串中字符的个数)-269.Evaluation Warning:The document was created with Spire.PDF for.NET

76.7substng(取传入字符串的一部分)

7.6.8 substring-after(某字符串之后的部分)

7.6.9 substring-before(某字符串之前的部分)

7.6.10 translate(替换、除字符)

7.7布尔函数-271

7.7.1 boolean(转换为布尔值》

7.7.2 false(返回布尔假值)

7.7.3lang(检查“xm:lang”属性是否属于指定的语言或该语言的子集)

7.7.4nor(取反布尔值)272

7.7.5true(返回布尔真值):273

7.8数值函数-273

7.8.1ceiling(不小于传入数值的最小整数)273

7.82 floor(不大于传入数值的最大整数)273

7.8.3 number(转换为数值)-273

7.84 round(四舍五入取整)274

7.8.5sum(节点转换成数值后求和)-274

7.9节点类型测试275

7.9.1 comment() (匹配注释节点)-275

7.92nodeO(匹配任何节点)-275

7.9.3 processing-instruction) (匹配处理指令)276

7.9.4 text() (匹配文本节点):276

7.10XML路径匹配示例276

7.11

总结-278

7.12参考内容:278

7.12.1XPath 2.0的重大变化·278

7.12.2XPath 2.0的新特性-279

第8章简单XML应用程序编程接口(SAX)-281

8.1基本知识281

8.1.1SAX解析器的特征·281

8.12SAX接口一览282

8.2使用Java创建SAX处理程序-284

8.2.1使用Eclipse创建新的Java方案284

8.2.2向Java方案添加SAX处理程序代码文件285

82.3运行第一个SAX处理程序285

8.2.4为读取器添加内容处理器287

8.2.5使用SAX处理文档时的注意事项291

8.2.6余论291

8.3SAX接口参考291

8.3.1XMLReader接口(读取器)·292

8.3.2 ContentHandler接口(内容处理器)295

8.3.3 Attributes接口(属性列表)·297

8.3.4 Locator接口(定位器)298

83.5InputSouree类(输入源)·299

8.3.6 ErrorHandler接口(错误处理器)300

8.3.7 EntityResolver接口(实体解析器)

8.3.8DTD Handler接口(文档类型定义处理器)

8.3.9 Default Handler类(默认处理器)

8.3.10 Lexical Handler接口(文词处理器)

8.3.11Decl Handler接口(声明处理器)

8.3.12XML Filter接口(过滤器)-303

8.3.13XMLFilterlmpl类(XML过滤器实现)

8.4总结317

第9章使用微软.NET框架处理XML

9.1基本知识-318

9.1.1内存中处理XML的形式·318

9.1.2 XmlReader与SAX的比较

9.1.3使用流式XmlWriter将XML写入文件

9.1.4XML数据文件与数据集的联系

9.1.5从XML文档中推断架构—

9.1.6XML序列化和反序列化沟通面向对象编程领域

9.1.7各种技术的整合-323

9.2使用VisualStudio开发.NET XML项目

9.2.1建立新的窗体项目

9.2.2向窗体添加控件和代码

9.2.3调试应用程序

9.24小结-329

9.3在内存中使用文档对象模型(DOM) 处理文档

9..1.NET文档对象模型中的类层次关系

9.3.2Xml NodeType枚举(XML节点类型)

9.3.3XmlNode抽象类(XML节点):331

9.3.4Xml Document类(XML文档) 与Xml Name Table类(XML名称表)

9.3.5Xml NodeList类(Xml节点列表)336

9.3.6应用示例-337

9.4在内存中使用XPath模型处理XML文档一341

9.4.1在文档对象模型、XPath模型之间选择-342

94.2XPathNavigator类(XPath导航器)342

9.4.3XPathNodelterator类(XPath通历器)-350

9.4.4应用示例351

9.5使用XmlReader流式读取XML-354

9.5.1XmlReader Settings类(参与构造XmlReader)355

9.5.2 XmlReader类(XML读取器)357

9.5.3使用读取器验证XML文档-366

9.6使用Xml Wrt er流式写山XML369

9.6.1XmlWriter Settings类(参与构造XmlWriter)370

9.6.2 XmlWriter类(XML编写器)371

9.7使用流式机制编写和提取XML内容(与SAX比较)-377

9.8关系数据与XML之间的桥梁——数据集与XML数据文档379

9.8.1数据集的结构--380

9.8.2将XML文档加载到数据集

从数据集写出XML文档

9.8.4数据集与XML数据文档同步

9.9使用.NET中的类和工具自动编写架构

9.9.1使用XmlSchema Inference类推断架构

9.9.2使用XSD exe工具推断架构一

9.10面向对象编程模型与XML之间的桥梁——XML序列化和反序列化一

9.10.1使用XmlSerializer执行序列化390

9.10.2使用XmlSerializer执行反序列化393

9.10.3使用属性元数据控制XML序列化—-396

9.11总结-400

第4篇XML与万维网

第10章从HTML到XHTML405

10.1HTML的基本知识405

10.1.1HTML的基本组成部分^405

10.1.2HTML中一般不能自定义语汇集406

10.1.3HTML的语法不严谨-406

10.2 XHTML的语法特征407

10.3扩展XHTML的语汇411

10.4使用HTML Tidy将HTML转换到XHTML—-411

10.5使用Hyper Markup将HTML转换为XHTML413

10.5.1安装Hyper Markup-413

10.5.2Hyper Markup的原理一413

10.5.3将HTML转换为XHTML418

10.5.4将HTML转换为XML片段或XML文档418

10.55定制XML生成器419

10.6总结420

第11章级联样式表(CSS) 与XML-421

11.1基本知识·421

11.1.1使用“xml-stylesheet”处理指令指示浏览器用CSS呈现文档

11.1.2内容与形式的分离-423

11.13使用CSS呈现XML文档的局限425

11.2CSS匹配规则参考·425

112.1选择子匹配元素426

11.2.2继承-426

11.2.3后代选择子匹配后代元素427

11.2.4使用组合同时匹配多个元素-427

11.2.5通用选择子通配所有元素428

11.2.

计算机


python
AI人工智能
javascript
计算机网络/服务器
数据库技术
计算机F

考试教辅


考研考博
英语四六级

沪ICP备18046276号-5