XML应用详解(第二版)(Special Edition Using XML, Second Edition )——1

    技术2022-05-11  145

            XML应用详解(第二版)向开发人员正式介绍XML技术。作者首先深入讲解了XML的基本语法和基本组件,包括DTD、Schema和命名空间,然后又描述了XML的各种应用,包括使用CSS和XSL对XML文件进行转换和显示,使用XPath、XLink和XPointer在XML文当中定位数据,使用SAX或者DOM进行XML编程,包括使用JAVA、Perl或.NET技术,在传统的或手持设备上显示XHTML或WML,使用XQuery查询数据或文档。最后一章介绍了与XML相关的技术,例如SVG、SMIL和RDF,主要集中在现今开发人员实际使用的特性上。

    目录

    介绍第一部分 XML基础第一章  XML拼图游戏     XML和W3C        使用XML的目的 使XML强大的一些技术                XML家族        编程与建模        XML和数据        相关技术        路线图        第二章  XML基本知识           XML概述        XML是一简单的技术        元素        属性        XML文档结构        一XML文档例子        其它资源        路线图        第三章 XML构件块:元素和属性        XML元素        通用标识符        给元素命名的一些规则        在XML中存储数据        可解析的字符数据        使用CDATA绕过解析        属性        什么时候使用属性        对属性分类:属性类型        属性规则        格式化良好的规则        创建一个格式化良好的XML文档        有效性基础        应用程序怎么使用XML?        XML工具概述        路线图        其它资源

    第四章 使用DTD结构化XML文档        格式良好的和有效的XML        文档类型定义基础        为什么使用DTD?        DTD结构        DTD与XML文档        DTD中的元素声明        元素内容基础        属性声明        实体声明        参数实体        符号和处理指令        符号        处理指令        注释        内部DTD与外部DTA的比较        一个有效的XML例子:构造DTD        其它资源        路线图    第五章 使用XML Schema定义XML文档结构            XML Schema是定义模式的一种类型        XML Schema与DTD的比较        XML Schema中的元素声明         内容模型        <simpleType>         <complexType>         代换群  XML Schema中的属性声明        attributeGroup         枚举 使Schema与XML文档联系起来        XML Schema中的数据类型        内建的基本数据类型        string         boolean         decimal         date         hexBinary         base64Binary         派生简单类型 派生复杂类型        Schema设计         Schema的选择        其它资源         路线图            第六章 使用XML命名空间避免XML的混淆        命名空间介绍        指定命名空间        在XML文当中集成命名空间        命名空间和模式         命名空间与XML词汇         其它资源        路线图                第二部分 XML显示技术     第七章 使用已存在的样式表技术(CSS)显示XML         在浏览器中显示XML         CSS基础        CSS属性         边空和补白        伪元素        伪类型         使用CSS格式化XML         其它资源         路线图            第八章 样式表的新浪潮:XSL        XSL介绍        XSL作为显示技术         XSL作为转换技术         样式表的处理         模板        区域模式         格式化对象和属性         XPath介绍         其它资源         路线图            第九章 使用XSLT将XML数据转换成其它格式        XSL转换         模板        生成XML         重复         条件处理         排序        计数         一从XML到XML转换的例子         一从XML到HTML转换的例子        其它资源        路线图              第十章 XSL的运转部件:格式化对象        XSL的运转部件:格式化对象        XSL-FO基础        XSL-FO文档基础         区域         页面         内容区域        行内对象         表        列表         属性        背景和颜色属性         边框和补白         字体属性         文本         XSLT和XSL-FO集成         其它资源        路线图                第三部分 XML定位技术      第十一章 使用XPath在XML文当中定位组件        XPath是什么?         XPath概念         XPath节点类型         XPath参考轴线         XPath函数         附加:XPath 2.0        其它资源        路线图            第十二章 使用XPointer扩展XPath的能力        XPointer是什么?         XPointer概念        XPointer对XPath的功能扩展        编写XPointer         其它资源        路线图        第十三章 连接信息:XLink,XBase和XInclude        在XML中表达文档间的关系         XBase        XInclude        XLink         资源        路线图        第四部分 XML编程与脚本     第十四章 XML与文档对象模型         XML文档的平台无关接口         DOM规范概览         DOM Level 1         DOM Level 2         DOM Level 3  DOM实现        其它资源        路线图             第十五章 基于事件来解析XML        对XML进行基于事件的解析         SAX概览        Java接口和类        其它资源        路线图             第十六章 使XML和Java一起工作        介绍        准备工作         Java XML概念         Java 中关于XML的API         选择解析器         在Java中使用SAX进行基于事件的解析         在Java中使用DOM进行基于文档的解析         在Java中进行XML转换        在Java中使用XPath定位文档         其它Java XML标准        工具        其它资源        路线图            第十七章 使XML和.NET一起工作        准备工作        介绍        .NET XML框架概念        在.NET中选择一种语言         使用.NET XmlReader类进行解析         在.NET中使用XmlValidatingReader进行有效性验证的解析         在.NET中使用DOM进行基于文档的解析          创建DOM实现        在.NET中进行XML转换        在.NET中使用XPath定位文档         其它资源        路线图                 第五部分 现实世界中的XML     第十八章 XML和数据库        XML和数据库——介绍两者之间的历史        将XML作为数据使用        XML和关系型数据库         本地XML数据库         未来的方向         其它资源        路线图              第十九章 XML和文档仓库        XML和仓库——XML仓库介绍        互联网是信息的全局存储器         XML仓库和已存在解决方案的比较         仓库和数据库        现实世界应用中的XML仓库         结论        其它资源        路线图             第二十章 使用XQuery查询文档        XQuery介绍        XQuery怎样和XPath关联         XQuery数据模型         XQuery查询语言         一些演示性的XQuery用例         其它资源        路线图        第六部分 XML相关技术     第二十一章 网页的未来:XHTML         XHTML是什么?         XHTML类型        XHTML 1.0         模块化XHTML        XHTML 1.1        XHTML基础        XHTML正在进行的演变         其它资源        路线图          第二十二章 XML和无线技术:WML      XML和无线技术        WML2细节         未来的无线方向         其它资源        路线图

         第二十三章 可扩展的矢量图            矢量图概览         网页上的矢量图        SVG绘制模型         SVG文档结构        SVG基本形状         SVG中的路径        SVG中的文本处理         SVG中的渐变        声明性SVG动画         编写SVG脚本         SVG中的连接         其它资源        路线图

        第二十四章 XML和多媒体:SMIL——同步多媒体集成语言        第一个SMIL文档        多媒体和XML         SMIL模块         结构模块         计时和同步         动画模块         内容控制模块         布局模块        连接模块         媒体对象模块        过渡模块        元信息模块         SMIL工具        其它资源        路线图        第二十五章 使用XML创建表单:XForms            为什么需要XForms         XForms概念        XForms用户接口        另一个XForms例子         其它资源        路线图        第二十六章 未来方向和技术        Web Services——介绍         VoiceXML标记语言        XML和安全         W3/OASIS标准发展和移植         其它资源        路线图        第二十七章 语义网页和W3C的动作        什么是语义网页?         人类语言的语义        知识和语义网页        未来的方向和语义网页        其它资源        路线图        第七部分 附录     附录A 建议连接         XML 1.0         XML Schemas         命名空间        CSS         XSL         XSLT         XPath         XML Pointer, XML Base, and XML Linking         XInclude         DOM         XQuery         XML Infoset         BizTalk         ebXML         Canonical XML         XML Signatures         XML Encryption         XHTML         WML         SVG         SMIL         RDF         XForms         语义网页        附录B 阅读XML建议书指南        为什么参考很重要         W3C建议过程         标准间的关系        XML设计目标        阅读规范         XML1.0建议书的讨论            附录C XML资源        XML         DTD         XML Schemas         XML命名空间         XML和CSS         XSL         XSLT         XSL-FO         XPath和XPointer         XLink, XBase, and XInclude         DOM和SAX         XML, Java,和 .NET         XML和Perl         XML数据库和文档仓库        XQuery         XHTML         WML         SVG         SMIL         RDF         XForms     附录D XML软件和应用        XML         DTD        XML Schemas         XML和CSS         XSL         DOM和SAX         XML, Java, 和.NET         XML和Perl         XML数据库        文档仓库        XHTML         SVG         SMIL

    (续下一文)


    最新回复(0)