XML程序设计/21世纪高等学校计算机基础实用规划教材

XML程序设计/21世纪高等学校计算机基础实用规划教材
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2009-10
版次: 1
ISBN: 9787302206491
定价: 25.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 250页
正文语种: 简体中文
9人买过
  •   XML是由万维网联盟定义的一种语言,其应用非常广泛。XML能让Internet上的数据相互交流更方便,让文件的内容更加显而易懂。XML不仅能很好地描述和组织数据,而且XML的威力在于将用户界面和结构化数据相分离,允许不同来源数据的无缝集成和对同一数据的多种处理。《XML程序设计》结合实例详细地讲解了XML的基础知识。全书共分为10章,内容包括XML概述、规范的XML文件、有效的XML文件、XML与CSS、XML与XSL、DOM解析器、SAX解析器、XPath语言、XML与数据库和XMLSchema模式等内容。
      《XML程序设计》适合作为高等院校相关专业开设XML课程的教材。   耿祥义,1995年中国科学技术大学博士毕业,获理学博士学位。1997年从中山大学博士后流动站出站,现任大连交通大学教授。有多年讲授Java语言的经验,已编写出版《Java2实用教程》、《Java课程设计》、《JSP程序设计》、《XML程序设计》等十余部教材。
      张跃平,现任大连交通大学讲师。已编写和参编出版《VisualFoxPro课程设计》、《JaVa2实用教程》、《JsP实用教程》等教材。 第1章XML概述
    1.1什么是XML
    1.2XML文件的编辑与保存
    1.3XML和HTML有何不同
    1.4XML解析器
    1.SXML的优势
    习题1

    第2章规范的XML文件
    2.1规范性
    2.2XML声明
    2.2.1version属性
    2.2.2encoding属性
    2.2.3standalone属性
    2.3标记
    2.3.1空标记
    2.3.2非空标记
    2.3.3标记的名称
    2.3.4根标记
    2.4特殊字符
    2.5CDATA段
    2.6标记的文本数据
    2.7属性
    2.7.1属性的构成
    2.7.2使用属性的原则
    2.8注释
    2.9名称空间
    2.9.1有前缀和无前缀的名称空间
    2.9.2标记中声明名称空间
    2.9.3名称空间的作用域
    2.9.4名称空间的名字
    2.10标记的子孙关系
    习题2

    第3章有效的XML文件
    3.1有效的XML文件
    3.1.1初识DTD
    3.1.2DTD文件的保存
    3.1.3XML文件与DTD文件相关联
    3.2怎样检查有效性
    3.3DTD中的元素
    3.3.1约束标记只包含文本数据
    3.3.2约束标记的子标记
    3.3.3约束标记的混合内容
    3.3.4EMPTY和ANY
    3.4DTD的完整性
    3.5DTD中的属性约束列表
    3.5.1ATTLIST属性约束列表
    3.5.2属性的默认值
    3.5.3属,陛类型
    3.6DTD中的实体
    3.7可解析实体与不可解析实体
    3.8DTD中的参数实体
    3.9内部DTD
    3.10IGNORE和INCLUDE
    3.11DTD与名称空间
    习题3

    第4章XML与CSS
    4.1初识CSS
    4.2XML关联CSS
    4.3标记与样式表
    4.3.1标记的名字与样式表的名称
    4.3.2CSS的显示规则
    4.4数据结构与显示相分离
    4.5设置文本的显示方式
    4.5.1块方式
    4.5.2行方式
    4.5.3按列表方式
    4.5.4不显示标记中的文本
    4.6字体
    4.7文本样式
    4.8边框
    4.9边缘
    4.10颜色和背景
    4.11显示图像
    4.12设置鼠标的形状
    4.13处理层叠
    习题4

    第5章XML与XSL
    5.1XSL样式表文件与XSL变换
    5.1.1XSL样式表文件简介
    5.1.2XML关联XSL文件
    5.1.3XSL变换与HTML
    5.2XSL样式表文件中的模板
    5.2.1模板
    5.2.2主模板与XSL处理器
    5.3标记与模板匹配
    5.3.1XML子标记匹配的模板
    5.3.2任意级别XML子标记匹配的模板
    5.3.3具有指定属性的XML子标记匹配的模板
    5.3.4使用“[]”和“|”给出XML标记匹配的模板
    5.4模板调用
    5.4.1模板调用标记
    5.4.2模板调用标记的执行过程
    5.4.3非主模板调用其他非主模板
    5.5常用的XSL标记
    5.xsl:for-each的用法
    5.7xsl:value-of的用法
    5.8xsl:copy的用法
    5.9xsl:if的用法
    5.9.1属性条件
    5.9.2属性值条件
    5.9.3子标记条件
    5.9.4子标记及属性条件
    5.9.5子标记及属性.属性值条件
    5.10xsl:choose的用法
    5.11xsl:element的用法
    5.12xsl:comment的用法
    习题5

    第6章DOM解析器
    6.1DOM解析器
    6.1.1DOM标准
    6.1.2初识JAXP
    6.1.3Document对象的结构
    6.2节点的类型
    6.2.1Node接口
    6.2.2Node接口的常用方法
    6.2.3节点的子刊.关系
    6.2.4使用递归方法输出节点中的数据
    6.3Document节点
    6.4Element节点
    6.5Text节点
    6.6Attr节点
    6.7DocumentType节点
    6.8处理空白
    6.9验证规范性和有效性
    6.10使用DOM生成XML文件
    6.10.1Transformer对象
    6.10.2用于修改Document的常用方法
    6.10.3用DOM建立XML文件
    习题6

    第7章SAX解析器
    7.1初识SAX解析器
    7.1.1SAX解析器及工作原理
    7.1.2创建SAX解析器的步骤与事件处理
    7.2文档开始与结束事件
    7.3指令事件
    7.4标记开始与结束事件
    7.5文本事件
    7.6实体事件
    7.7名称空间事件
    7.8错误事件
    7.9处理空白
    7.10文件定位器
    7.11不可解析实体
    习题7

    第8章XPath语言
    8.1XPath简介
    8.1.1初识XPath路径表达式
    8.1.2使用XPathAPI
    8.2Node节点
    8.2.1节点之间的关系
    8.2.2节点的类型
    8.2.3节点的名字与值
    8.3XPath路径表达式的结构
    8.3.1绝对路径与相对路径
    8.3.2定位步与节点集
    8.3.3轴以及缩写
    8.3.4节点测试
    8.4谓词
    8.4.1谓词的格式与作用
    8.4.2寻找特殊位置的节点
    8.4.3寻找有特殊属性的节点
    8.4.4寻找有特殊关系节点的节点
    8.4.5使用谓词嵌套寻找节点
    8.5节点集上使用谓词
    8.6节点集的并运算
    8.7JavaXPathAPI
    8.7.1按NodeSet计算
    8.7.2按Node计算
    8.7.3按字符串计算
    8.7.4按布尔值计算
    8.7.5按数值计算
    8.8节点集与函数
    8.9编译XPath路径表达式
    8.10应用实例——图书查询
    习题8

    第9章XML与数据库
    9.1JDBC
    9.2MicrosoftAccess数据库
    9.2.1建立数据库
    9.2.2创建表
    9.3连接数据库
    9.3.1JDBC-ODBC桥接器
    9.3.2ODBC数据源
    9.3.3建立连接
    9.4XML至数据库
    9.5数据库至XML
    习题9

    第10章XMLSchema模式简介
    10.1什么是XMLSchema
    10.2XMLSchema中的标记
    10.2.1根标记
    10.2.2元素标记
    10.3XMLSchema模式的验证
    10.4简单类型元素
    10.5复杂类型元素
    10.6属性
    10.7元素与正则表达式
    10.7.1正则表达式
    10.7.2使用正则表达式
    习题10
  • 内容简介:
      XML是由万维网联盟定义的一种语言,其应用非常广泛。XML能让Internet上的数据相互交流更方便,让文件的内容更加显而易懂。XML不仅能很好地描述和组织数据,而且XML的威力在于将用户界面和结构化数据相分离,允许不同来源数据的无缝集成和对同一数据的多种处理。《XML程序设计》结合实例详细地讲解了XML的基础知识。全书共分为10章,内容包括XML概述、规范的XML文件、有效的XML文件、XML与CSS、XML与XSL、DOM解析器、SAX解析器、XPath语言、XML与数据库和XMLSchema模式等内容。
      《XML程序设计》适合作为高等院校相关专业开设XML课程的教材。
  • 作者简介:
      耿祥义,1995年中国科学技术大学博士毕业,获理学博士学位。1997年从中山大学博士后流动站出站,现任大连交通大学教授。有多年讲授Java语言的经验,已编写出版《Java2实用教程》、《Java课程设计》、《JSP程序设计》、《XML程序设计》等十余部教材。
      张跃平,现任大连交通大学讲师。已编写和参编出版《VisualFoxPro课程设计》、《JaVa2实用教程》、《JsP实用教程》等教材。
  • 目录:
    第1章XML概述
    1.1什么是XML
    1.2XML文件的编辑与保存
    1.3XML和HTML有何不同
    1.4XML解析器
    1.SXML的优势
    习题1

    第2章规范的XML文件
    2.1规范性
    2.2XML声明
    2.2.1version属性
    2.2.2encoding属性
    2.2.3standalone属性
    2.3标记
    2.3.1空标记
    2.3.2非空标记
    2.3.3标记的名称
    2.3.4根标记
    2.4特殊字符
    2.5CDATA段
    2.6标记的文本数据
    2.7属性
    2.7.1属性的构成
    2.7.2使用属性的原则
    2.8注释
    2.9名称空间
    2.9.1有前缀和无前缀的名称空间
    2.9.2标记中声明名称空间
    2.9.3名称空间的作用域
    2.9.4名称空间的名字
    2.10标记的子孙关系
    习题2

    第3章有效的XML文件
    3.1有效的XML文件
    3.1.1初识DTD
    3.1.2DTD文件的保存
    3.1.3XML文件与DTD文件相关联
    3.2怎样检查有效性
    3.3DTD中的元素
    3.3.1约束标记只包含文本数据
    3.3.2约束标记的子标记
    3.3.3约束标记的混合内容
    3.3.4EMPTY和ANY
    3.4DTD的完整性
    3.5DTD中的属性约束列表
    3.5.1ATTLIST属性约束列表
    3.5.2属性的默认值
    3.5.3属,陛类型
    3.6DTD中的实体
    3.7可解析实体与不可解析实体
    3.8DTD中的参数实体
    3.9内部DTD
    3.10IGNORE和INCLUDE
    3.11DTD与名称空间
    习题3

    第4章XML与CSS
    4.1初识CSS
    4.2XML关联CSS
    4.3标记与样式表
    4.3.1标记的名字与样式表的名称
    4.3.2CSS的显示规则
    4.4数据结构与显示相分离
    4.5设置文本的显示方式
    4.5.1块方式
    4.5.2行方式
    4.5.3按列表方式
    4.5.4不显示标记中的文本
    4.6字体
    4.7文本样式
    4.8边框
    4.9边缘
    4.10颜色和背景
    4.11显示图像
    4.12设置鼠标的形状
    4.13处理层叠
    习题4

    第5章XML与XSL
    5.1XSL样式表文件与XSL变换
    5.1.1XSL样式表文件简介
    5.1.2XML关联XSL文件
    5.1.3XSL变换与HTML
    5.2XSL样式表文件中的模板
    5.2.1模板
    5.2.2主模板与XSL处理器
    5.3标记与模板匹配
    5.3.1XML子标记匹配的模板
    5.3.2任意级别XML子标记匹配的模板
    5.3.3具有指定属性的XML子标记匹配的模板
    5.3.4使用“[]”和“|”给出XML标记匹配的模板
    5.4模板调用
    5.4.1模板调用标记
    5.4.2模板调用标记的执行过程
    5.4.3非主模板调用其他非主模板
    5.5常用的XSL标记
    5.xsl:for-each的用法
    5.7xsl:value-of的用法
    5.8xsl:copy的用法
    5.9xsl:if的用法
    5.9.1属性条件
    5.9.2属性值条件
    5.9.3子标记条件
    5.9.4子标记及属性条件
    5.9.5子标记及属性.属性值条件
    5.10xsl:choose的用法
    5.11xsl:element的用法
    5.12xsl:comment的用法
    习题5

    第6章DOM解析器
    6.1DOM解析器
    6.1.1DOM标准
    6.1.2初识JAXP
    6.1.3Document对象的结构
    6.2节点的类型
    6.2.1Node接口
    6.2.2Node接口的常用方法
    6.2.3节点的子刊.关系
    6.2.4使用递归方法输出节点中的数据
    6.3Document节点
    6.4Element节点
    6.5Text节点
    6.6Attr节点
    6.7DocumentType节点
    6.8处理空白
    6.9验证规范性和有效性
    6.10使用DOM生成XML文件
    6.10.1Transformer对象
    6.10.2用于修改Document的常用方法
    6.10.3用DOM建立XML文件
    习题6

    第7章SAX解析器
    7.1初识SAX解析器
    7.1.1SAX解析器及工作原理
    7.1.2创建SAX解析器的步骤与事件处理
    7.2文档开始与结束事件
    7.3指令事件
    7.4标记开始与结束事件
    7.5文本事件
    7.6实体事件
    7.7名称空间事件
    7.8错误事件
    7.9处理空白
    7.10文件定位器
    7.11不可解析实体
    习题7

    第8章XPath语言
    8.1XPath简介
    8.1.1初识XPath路径表达式
    8.1.2使用XPathAPI
    8.2Node节点
    8.2.1节点之间的关系
    8.2.2节点的类型
    8.2.3节点的名字与值
    8.3XPath路径表达式的结构
    8.3.1绝对路径与相对路径
    8.3.2定位步与节点集
    8.3.3轴以及缩写
    8.3.4节点测试
    8.4谓词
    8.4.1谓词的格式与作用
    8.4.2寻找特殊位置的节点
    8.4.3寻找有特殊属性的节点
    8.4.4寻找有特殊关系节点的节点
    8.4.5使用谓词嵌套寻找节点
    8.5节点集上使用谓词
    8.6节点集的并运算
    8.7JavaXPathAPI
    8.7.1按NodeSet计算
    8.7.2按Node计算
    8.7.3按字符串计算
    8.7.4按布尔值计算
    8.7.5按数值计算
    8.8节点集与函数
    8.9编译XPath路径表达式
    8.10应用实例——图书查询
    习题8

    第9章XML与数据库
    9.1JDBC
    9.2MicrosoftAccess数据库
    9.2.1建立数据库
    9.2.2创建表
    9.3连接数据库
    9.3.1JDBC-ODBC桥接器
    9.3.2ODBC数据源
    9.3.3建立连接
    9.4XML至数据库
    9.5数据库至XML
    习题9

    第10章XMLSchema模式简介
    10.1什么是XMLSchema
    10.2XMLSchema中的标记
    10.2.1根标记
    10.2.2元素标记
    10.3XMLSchema模式的验证
    10.4简单类型元素
    10.5复杂类型元素
    10.6属性
    10.7元素与正则表达式
    10.7.1正则表达式
    10.7.2使用正则表达式
    习题10
查看详情
12
相关图书 / 更多
XML程序设计/21世纪高等学校计算机基础实用规划教材
XML及其相关技术(重点大学计算机专业系列教材)
李浩
XML程序设计/21世纪高等学校计算机基础实用规划教材
XML基础与案例教程
黄源、董明、舒蕾 著
XML程序设计/21世纪高等学校计算机基础实用规划教材
XML技术教程
王占中 主编
XML程序设计/21世纪高等学校计算机基础实用规划教材
XML程序设计(第3版)/新世纪高职高专网络专业系列规划教材
杨灵、赵旭辉 编
XML程序设计/21世纪高等学校计算机基础实用规划教材
XML程序开发
安博教育集团 编著
XML程序设计/21世纪高等学校计算机基础实用规划教材
XMind:用好思维导图走上开挂人生
XMind团队
XML程序设计/21世纪高等学校计算机基础实用规划教材
XML基础及实践开发教程(第2版)
唐琳;刘彩虹;肖大薇;张坤
XML程序设计/21世纪高等学校计算机基础实用规划教材
XML核心技术与实例
[美]MichaelJ.Young 著
XML程序设计/21世纪高等学校计算机基础实用规划教材
XML基础教程(第二版)(微课版)()
高宇飞 著
XML程序设计/21世纪高等学校计算机基础实用规划教材
XML程序设计
周从军 编著
XML程序设计/21世纪高等学校计算机基础实用规划教材
XML基础与实践教程/21世纪高等学校规划教材·计算机科学与技术
王震江、马宏 著
XML程序设计/21世纪高等学校计算机基础实用规划教材
XML揭秘:入门·应用·精通
[美]Michael Morrison 著;陆新年、陆新宇 译