作者:empty 页数:104 出版社:empty |
内容提要;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技术, 提高在实际应用中的开发能力, 适合数据库管理
第1篇
XML基础
第1章XML基本概念
1.1XML的特征
1.2XML的“是”与“非”
1.3XML的应用
13.1作为表达语义的文档
1.3.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.14命名规则简介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”属性
2.1.12良好的格式22
2.1.13有效的文档
2.2XML编码
2.2.1编码字符集23
2.2.2统一码的实现方式24
2.3总结
2.4参考内容
第3章XML中的名称空间(namespace)
3.1基本知识
3.1.1名称空间用于标识不同领域的XML名称
3.12名称空间的声明形式·27
3.13名称空间的作用范围-28
3.1.4名称空间模块化XML文档
3.1.5要以URI区分名称空间
3.2名称空间作用范围示例
3.3总结
规定XML文档可用的词汇和结构——
4.1.2验证文档-36
4.1.3不采用DTD文档验证XML文档的场合一
4.2DTD的语法-36
42.1
XML声明37
4.2.2 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.12架构是XML文档52
5.13架构用于描述、约束XML文档的结构和内容
5.1.4架构比DTD定义更复杂的数据类型
5.1.5数据类型派生55
5.16取值空间、语词表达形式和规范表达形式的关系
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使用验证工具验证文档
5.3XML架构纵览62
5.3.1描述文档结构的元素
5.3.2描述取值约束的元素
5.3.3架构中的数据类型
5.4数据类型参考
54.1anyURI(任何URD)69
5.42base 64 Binary(Base 64编码二进制数据)
5.4.3 boolean(逻辑真假值)-69
5.4.4byte(1字节有符号整数)70
5.4.5 date(日期)
5.4.6 dateTime(日期与时间)71
5.4.7 decimal(十进制数)71
5.4.8 double(双精度浮点数)
5.4.9 duration(持续时间)
54.10 ENTITIES(非解析实体列表)
5.4.11 ENTITY(非解析实体)
5.4.12float(单精度浮点数)
54.13gDay(大)
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(惟一标识符引用列表)
54.22int(4个字节有符号整数):78
5.4.23 integer(整数)
5.4.24 language(自然语言标识符)
5.4.25 long(8个宁节有符号整数)
5426 Name(名称)
5.427NC Name(无前名称)
5.4.28ncgative Integer(负整数)
5.4.29NMTOKEN(名称符号)
5.4.30NM TOKENS(名称符号列表)
5.4.31 nonNegativeInteger(非负整数)
5.4.32non PositiveInteger(非正整数)
5.4.33nommalized String(规范化字符串)82
5434 NOTATION(标记法)
54.35 positiveInteger(正繁数)
5.4.36Q Name(带限定名名称)
5.4.37 short(2个字节有符号整数)
5.4.38 string(字符串)
54.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”属性-89
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.8min Exclusive(非包含最小值)
5.5.9 minInclusive(包含最小值》
5.5.10min Length(最小长度)
5.5.11 pattern(模式)
5.5.12 total Digits(位数)
5.5.13 whiteSpace(空白)
5.6架构元素参考
5.6.1all(全体关系)
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.11documentation(文书注释)
5.6.12 element(元素)
5.6.13 extension(扩展类型)
5.6.14 field(约束关系字段)
5.6.15 group(元素组)
5.6.16 import(导入外部果构)
5.6.17 include(包