《XML技术教程》是2009年清华大学出版社出版的图书。
书名 | XML技术教程 | 页数 | 269页 |
---|---|---|---|
装帧 | 平装 | 开本 | 16 |
《XML技术教程》系统地介绍了扩展标记语言(XML)文法及其应用技术,其主要内容有: XML标记的核心概念、XML文档类型描述(DTD)及其XML模式(Schema)、XML文档显示样式(CSS/XSL)、XML应用标准及其XML文档编辑与浏览工具、XML链接(XLink/XPointer)与接口(DOM/ SAX)技术、XML数据库与数据交换。在每一章节中,均采用相关实例深入讲解。最后,介绍XML技术的应用领域,包括资源描述框架(RDF)、频道定义格式(CDF)、基于XML的电子商务标准以及XML与跨媒体出版等应用领域。
本教材可作为信息管理专业"XML技术"及其相关课程的教材,也可作为XML技术应用工程师的技术参考书。
第1章 XML概述
本章学习要点
1.1 什么是XML
1.1.1 XML是一种元标记语言
1.1.2 XML是一种信息的容器
1.1.3 XML是一种开放的标准
1.2 XML的历史及目标
1.2.1 XML的历史
1.2.2 XML的目标
1.3 XML的主要特性
1.3.1 存取数据
1.3.2 格式化文档
1.3.3 保证数据完整
1.4 习题
第2章 标记和核心概念
本章学习要点
2.1 XML标记
2.2 XML文档
2.3 XML文档序言
2.3.1 XML声明
2.3.2 文档类型声明
2.4 XML元素
2.4.1 语法
2.4.2 属性
2.4.3 名字空间
2.4.4 空白字符
2.4.5 XML文档树
2.5 实体
2.5.1 字符实体
2.5.2 混合内容实体
2.5.3 不可解析实体
2.6 其他标签
2.6.1 注释
2.6.2 CDATA段
2.7 习题
第3章 XML有效性与模式
本章学习要点
3.1 模式信息的基本概念
3.2 DTD(Document Type Definition)
3.2.1 DTD初步
3.2.2 关联DTD与XML文档
3.2.3 声明元素
3.2.4 声明元素的属性
3.2.5 定义实体
3.3 XML Schema
3.3.1 XML Schema的提出
3.3.2 XML Schema的基本结构
3.3.3 声明元素
3.3.4 全局声明与ref引用
3.4 小结
3.5 习题
第4章 XML文档的显示
本章学习要点
4.1 样式单基础
4.2 CSS样式单
4.2.1 CSS的结构及规则
4.2.2 关联CSS与XML文档
4.3 XSL样式单
4.3.1 XSL概述
4.3.2 XSLT初步
4.3.3 XSLT元素
4.3.4 XPath简介
4.3.5 F0概览
4.4 两种样式单比较
4.5 小结
4.6 习题
第5章 有关XML的其他协议
本章学习要点
5.1 SGML与XML标准体系
5.1.1 XML基础标准及其相互关系
5.1.2 SGML标准体系框架
5.1.3 XML标准体系框架
5.2 主要国际组织简介
5.2.1 OASIS
5.2.2 W3C
5.3 主要XML应用标准简介
5.3.1 面向Web网页:XHTML
5.3.2 面向科技领域:MathML
5.3.3 面向图形图像:SVG
5.3.4 面向多媒体:SMIL
5.3.5 面向电子商务:cXML等
5.3.6 面向无线网:WML
5.3.7 面向电子书:OPS和OPF
5.4 习题
第6章 XML的编辑工具与浏览工具
本章学习要点
6.1 XML分析工具
6.1.1 XML4J
6.1.2 Xerces
6.1.3 Oracle的XMLParser
6.1.4 Microsoft的MSXML
6.1.5 JDOM
6.1.6 DOM4J
6.1.7 其他XML分析器
6.2 XML浏览工具
6.2.1 InternetExplorer
6.2.2 MozillaFirefox
6.2.3 W3C的试验基地--Amaya
6.3 相关编辑工具
6.3.1 XML编辑工具
6.3.2 XSLT编辑工具
6.4 其他相关协议的编辑浏览工具
6.4.1 图形应用工具
6.4.2 WAP应用工具
6.4.3 电子出版工具MicrosoftReader
6.5 习题
第7章 XML链接
本章学习要点
7.1 XML链接与HTML链接
7.2 XLink语言
7.2.1 XML链接术语
7.2.2 简单XML链接
7.2.3 扩展XML链接
7.3 XPointer语言
7.3.1 XPointer概述
7.3.2 XPointer的三种形式
7.3.3 位置路径和位置集合
7.3.4 XPointer对XPath的扩展
7.4 XMLBase
7.5 小结
7.6 习题
第8章 XMLDOM
本章学习要点
8.1 应用程序接口综述
8.1.1 接口的由来
8.1.2 DOM与SAX并存
8.2 文档对象模型(DOM)
8.2.1 DOM的组成
8.2.2 DOM树
8.2.3 DOM的4个基本接口
8.2.4 DOM的应用
8.3 XML简单应用程序接口(SAX)
8.3.1 SAX分析器接口简介
8.3.2 SAX的应用
8.3.3 应用程序的编译与执行
8.4 小结
8.5 习题
第9章 XML与数据交换
本章学习要点
9.1 XML的数据交换机制与数据存取机制
9.1.1 XML数据交换机制
9.1.2 XML数据存取机制
9.2 XML与数据库
9.2.1 XML与关系数据库
9.2.2 XML与面向对象数据库
9.2.3 基于XML数据库的模型分析
9.2.4 XML在数据库中的应用模式
9.3 XML数据交换技术
9.3.1 ADO控件技术
9.3.2 HTTPXML对象技术
9.3.3 DB2XML转换工具
9.3.4 ODBC2XML转换工具
9.3.5 XOSL转换工具
9.3.6 ASP2XML组件
9.3.7 InterAccess软件包
9.3.8 XMLServlet软件包
9.3.9 Web分布式数据交换(WDDX)
9.4 数据库对XML的支持
9.4.1 传统关系数据库对XML的支持
9.4.2 面向对象数据库对XML的支持
9.4.3 SoftwareAG的TaminoServer
9.5 小结
9.6 习题
第10章 XML的应用及展望
本章学习要点
10.1 XML应用概述
10.2 XML与语义网
10.2.1 语义网
10.2.2 资源描述框架
10.2.3 本体描述语言
10.3 XML与电子商务
10.3.1 XML是现代电子商务的基石
10.3.2 电子商务发展中的XML"构件"
10.3.3 基于XML的电子商务标准
10.4 XML与Web应用程序开发
10.4.1 当前Web应用程序存在的问题
10.4.2 Ajax
10.4.3 Silverlight
10.5 XML与移动通信
10.5.1 无线应用协议WAP
10.5.2 WAP设计思想
10.5.3 WAP应用环境
10.5.4 WAP通信协议
10.5.5 WAP的影响
10.5.6 WAP的局限性
10.6 XML技术展望
10.6.1 XQuery
10.6.2 AtomPublishingProtocol
10.6.3 XForms
10.6.4 XProc
10.7 习题
参考文献
出版社: 清华大学出版社; 第1版 (2009年4月1日)
丛书名: 21世纪信息管理与信息系统专业规划教材
平装: 269页
正文语种: 简体中文
开本: 16
ISBN: 9787302194408
条形码: 9787302194408
尺寸: 25.6 x 18.2 x 1.4 cm
重量: 440 g
看点相关的基础书籍,然后从制冷初级开始学习吧
1、选地、整地 选阳光充足、土质肥沃、湿润且排水良好的地方种植,也可利用田边地角、山坡地、房前屋后种植,成片栽培时,按株行距1米×2米开穴,每穴施入5~10千克的农家肥与泥土混合作基肥。育苗地宜选疏松...
贴板实木门 贴板实木门,又叫实木工艺门,一般采用杉木科集成材(包括香杉、冷云杉、进口铁杉),也就是指接木材作为内芯,这种贴板的门芯一般为实芯(间隙不大于2MM),再贴饰面板造型即成。 门套:门...
1 教 育 信 息 化 技 术 标 准 CELTS-4.2 基于规则的 XML绑定技术 Specification for Rule-Based XML Binding Techniques CELTS-4.2 CD1.6 (送审稿) (本稿完成日期: 2002 年 8月 28日) 教育部教育信息化技术标准委员会 发布 2 目 次 基于规则的 XML 绑定技术 ............................................................. 4 1 概述 ...................................................................... 4 1.1 范围 ...........................................................
针对当前自动测试系统对于开放性体系结构的要求,以及期望达到通用测试软件模块可移植和重用的目的,通过尝试利用流行的XML语言构建ATS故障树模型,安排测试项目、诊断项目、维修项目,设计诊断步骤等,为测试软件的程序提供必要的控制信息和充分的测试信息,降低测试软件编程的复杂度,以实现测试软件流程设计的标准化、通用化、规范化。将XML技术构建故障树模型应用于具体工程实践,效果良好,为测试程序设计提供了一个范本。在通用测试系统软件(为同类装备接口设计的测试软件)的设计中,建议考虑使用XML技术。
XML技术是近年来最热门的话题,并且已经广泛应用于编程领域中。
《C#XML入门经典:C#编程人员必备的XML技能》主要讲述了XML技术在C#中的应用,同时还介绍了XML的相关技术,如XPath、XSLT和XML Schema等。主要内容包括:XML语法和格式良好的XML,XML命名空间,利用DTD和XML Schema进行XML验证,使用SOAP和Web服务,以及运用ADO.NET进行数据库访问等。本书还用两个案例分析来展示XML的具体应用。
目 录
前言
第1章 准备出发
1.1什么是XML
1.2一个XML实例
1.2.1文档类型声明
1.2.2分析和浏览XML
1.3第一个Java应用程序:helloapp
1.4面向对象的编程:类和对象
1.4.1什么是对象
1.4.2什么是类
1.4.3Java类文件
1.4.4Main()方法
1.4.5创建helloapp.class
1.4.6运行helloapp.class
1.5编制Java小应用程序
1.5.1在小应用程序中显示图形
1.5.2为小应用程序创建Web页
1.5.3在独立窗口中运行小应用
程序
1.5.4创建新窗口
1.5.5Java类构造器
1.5.6在窗口中安装小应用程序
1.5.7调用小应用程序的init()和
start()方法
1.5.8创建winappFrame窗口类
1.6使用文本域
1.6.1声明并创建文本域
1.6.2Java布局管理器
1.7使用按钮
1.8小结
第2章 使用XML
2.1XML语法规范
2.1.1有效的和格式良好的XMI
文档
2.1.2扩展的Backus-Naur符号系统
2.1.3名字、字符和空白空间
2.2XML标记
2.2.1注释
2.2.2实体引用
2.2.3字符引用
2.2.4处理指令
2.2.5CDATA节
2.2.6起始标记和结束标记
2.2.7空元素
2.2.8序言和文档类型声明
2.3分析XML, 以解释XML文档
2.4使用MicrosoftXML分析器
2.5showtext应用程序
2.5.1创建文档对象
2.5.2加载XML文档
2.5.3显示XML文档的文本
2.6showtextwin实例
2.7gettitle实例
2.7.1访问XML文挡的元素
2.7.2访问子元素
2.8小结
第3章 文档类型声明属性和
实体
3.1XML中的字符编码
3.2要求的标记声明
3.3文档类型声明
3.4文档名称
3.5外部DTD
3.6元素声明
3.6.1DTD实例
3.6.2DTD2 例子
3.6.3DTD3例子
3.7属性表
3.7.1属性类型
3.7.2指定属性缺省值
3.7.3一些样本属性表
3.7.4attlist实例
3.7.5编写doTree()方法
3.8实体声明
3.8.1内部实体
3.8.2外部实体
3.8.3已定义的实体
3.8.4entities例子
3.9符号声明
3.10条件节
3.11小结
第4章 创建XML浏览器:四个完整
的例子
4.1tree例子
4.2browser例子
4.3indenter例子
4.4caps例子
4.5小结
第5章 XML与数据库
5.1employees例子
5.2birds例子
5.2.1创建新的XML元素
5.2.2把新的XML元素增加到
文档中
5.2.3编写新的XML文挡
5.3Scarcher例子
5.4medicines例子
5.5小结
第6章 XML链接
6.1什么是XML链接
6.2XML简单链接
6.3扩展XML链接
6.4寻址XML链接
6.5关于XPOinter
6.5.1绝对位置项
6.5.2idlocator实例
6.5.3Xpointer相对位置项
6.5.4locator例子
6.5.5字符串匹配位置项
6.5扩展链接组
6.6小结
第7章 带文本和图形的XMI
7.1textbrowser例子
7.2fontsizc例子
7.3circles例子
7.4lines实例
7.5小结
第8章 XML图像处理
8.1images例子
8.2imagebrowser.java例子
8.3mouser例子
8.3.1mouseDown事件
8.3.2mouseUp事件
8.3.3mouseDrag事件
8.3.4morscMove事件
8.3.5mouseEnter事件
8.3.6morseExit事件
8.4imagemap例子
8.5小结
第9章 XML样式表
9.1第一个样式表例子
9.1.1SMGL与XML
9.1.2使用XML中的样式表的总观
9.1.3XMLDSSSL: XML样式
9.1.4D)SSSL的两个部分
9.2创建样式表
9.2.1流对象
9.2.2流对象特征
9.3stylc例子
9.4样式表特征:bigfont例子
9.5defines例子
9.6序列:ands例子
9.7indents例子
9.8tabs例子
9.9pagenunmber例子
9.10font例子
9.11xref例子
9.12小结
2100433B
第1章 在C#中使用XML的原因
1.1使用XML的原因
1.1.1开放性
1.1.2简单性
1.1.3自我描述性
1.1.4互操作性
1.1.5结构
1.1.6分开结构和内容
1.1.7可扩展性
1.2什么是XML
1.2.1XML涉及多种语言
1.2.2XML文档
1.3使用XML的对象
1.3.1内容表示
1.3.2B2B电子商务
1.3.3远程过程调用
1.3.4数据存储和访问
1.3.5不使用XML的情况
1.4XML标准
1.4.1什么是W3C
1.4.2XML标准
1.4.3与XML相关的标准
1.4.4标准重要的原因
1.5XML如何适应.NET
1.5.1在.NETFramework中使用XML
1.5.2.NET中的XML支持
1.6小结
第2章 XML概述
2.1XML的概念
2.1.1XML元素
2.1.2XML属性
2.1.3XML解析器
2.1.4构建XML
2.1.5XML文档的各个组成部分
2.2创建格式良好的XML文档
2.2.1XML中的元素
2.2.2XML中的属性
2.2.3在XML中使用注释
2.3验证XML文档的有效性
2.3.1文档类型定义
2.3.2XMLSchema
2.3.3XML编码
2.4小结
第3章 在.NET中使用XML
3.1XML如何适合.NET
3.1.1XML
3.1.2文档对象模型(DOM)
3.1.3命名空间
3.1.4DTD和XMLSchema
3.1.5XPath
3.1.6XSLT
3.2.NETFramework使用XML
3.2.1配置文件
3.2.2ADO.NET
3.2.3SOAP和Web服务
3.3案例分析——电话簿样式应用程序
3.4小结
第4章 在.NET中读取XML
4.1流模型
4.1.1流模型和DOM的比较
4.1.2流模型中的变体
4.2XmlTextReader类
4.2.1XmlTextReader属性
4.2.2读取属性
4.2.3读取较大的数据块
4.3XmlNodeReader类
4.4XmlValidatingReader类
4.5小结
第5章 在.NET中编写XML
5.1利用.NET类编写XML文档
5.2XmlWriter类
5.2.1XmlWriter方法
5.2.2XmlWriter属性
5.3XmlWriter类
5.3.1XmlTextWriter构造函数
5.3.2XmlTextWirter属性
5.3.3处理XmlTextWirter
5.3.4写入较大的数据块
5.4小结
第6章 在.NET中实现DOM
6.1文档对象模型
6.1.1文档对象模型与流模型
6.1.2.NETDOM继承模型
6.2XmlNode类
6.2.1XmlNode的定义
6.2.2XmlNode的属性
6.2.3XmlNode的方法
6.3XmlDocument类
6.3.1创建节点
6.3.2加载和保存
6.3.3迭代XmlDocument实例
6.3.4编辑XML文档
6.4案例分析
6.4.1体系结构
6.4.2应用程序详细信息
6.4.3加载用户联系人
6.4.4搜索联系人
6.4.5导出联系人
6.4.6导入其他联系人
6.5小结
第7章 XPath和.NET
7.1System.Xml.XPath命名空间
7.2.NET中的XPath类
7.2.1XPathDocument类
7.2.2XPathNavigator类
7.2.3XPathExpression类
7.3自定义导航器
7.4XML串行化
7.4.1如何串行化
7.4.2XmlSerializer类
7.4.3XmlRootAttribute类
7.4.4XmlElementAttribute类
7.4.5XmlAttrbuteAttribute类
7.4.6使用多个类进行串行化
7.4.7改进案例分析
7.5小结
第8章 XSLT
8.1何时使用XSLT
8.1.1格式化
8.1.2转换
8.2XSL语言
8.3使用XSL
8.4XSL命名空间
8.5剖析一个简单的XSL示例
8.5.1添加处理指令
8.5.2创建样式表
8.6创建XSLT样式表
8.6.1使用XSLT元素
8.6.2模式.匹配和模板
8.6.3高级模板
8.6.4XSLT函数
8.6.5XSLT和空白
8.7小结
第9章 在.NET中使用XSLT
9.1.NET中的XSLT类
9.2XslTransform类
9.2.1载入样式表
9.2.2转换样式表
9.2.3使用XPathDocument使性能最优化
9.2.4转换XML文档——实际示例
9.2.5样式表中的脚本
9.2.6XSLT中的参数
9.3XsltArgumentList类
9.4小结
第10章 XML模式——背景知识.语言和一般用法
10.1XML模式(XSD)的任务
10.2格式良好且有效的XML模式
10.3什么是模式
10.4XML模式定义语言
10.4.1XSD中的元素
10.4.2定义属性
10.5XML模式数据类型
10.5.1通用数据类型
10.5.2简单类型
10.5.3复杂类型
10.5.4内容模型
10.6模式验证技术
10.6.1验证和命名空间
10.6.2通过编程方式进行验证
10.7内联模式
10.8模式的模块化
10.8.1包含模式
10.8.2导入模式
10.8.3模式的一般用途
10.9案列分析——创建一上XSD模式
10.10小结
第11章 XML模式和.NET
11.1在VisualStudio.NET中利用模式编辑器
11.1.1从XML文档中生成模式
11.1.2通过编程方式验证XML
11.1.3处理异常和利用ValidationEventHandler
11.2XSD和用xsd.exe进行串行化
11.3案例分析——改进验证操作
11.4小结
第12章 XML在ADO.NET中的用法
12.1ADO.NET概述
12.2.NET数据提供者
12.2.1Connection类
12.2.2Command类
12.2.3DataReader类
12.2.4DataAdapter类
12.2.5CommandBuilder类
12.3DataSet类
12.3.1数据访问策略
12.3.2在DataTable中处理数据
12.3.3关联
12.3.4DataSet和XML
12.4XmlDataDocument类