书籍详情

JAVA语言与XML处理教程:SAX,DOM,JDOM,JAXP与TrAX指南

JAVA语言与XML处理教程:SAX,DOM,JDOM,JAXP与TrAX指南

作者:(美)Elliotte Rusty Harold著;刘文红[等]译;刘文红译

出版社:电子工业出版社

出版时间:2003-11-01

ISBN:9787505392779

定价:¥68.00

购买这本书可以去
内容简介
  本书要介绍如何处理完全一般性的XML,而不是局限于某一个方面。XML就是XML,而不是任何别的东西。我们介绍如何设计程序,处理真正意义上的XML:有效与无效、混合与非混合、类型与非类型,以及这些特性的不同组合。为了达到这个目标,本书主要考虑不会隐藏XML本质的API。特别地,有三大类JavaAPI正确地建模XML,而不是建模XML文档的特定类?騒ML的某个狭窄子集。ElliotteRustyHarold是全球知名的作家、编程人员和教育家。他是布鲁克林理工学院的计算机科学兼职教授,讲授Java与面向对象编程课程。他的CafeconLecheWeb站点已经成为XML信息的最著名起点。此外,他是“TheXMLBible”,“XMLinaNutshell”等许多书籍的作者。本书是为要在系统中集成XML的Java编程人员编写的,是介绍如何使用Java编程语言处理XML文档的实用而且综合的指南与教程。书中简要概述了XML基础,包括XML语法、DTD、模式、有效性,样式单和XML协议XML-RPC、SOAP与RSS。本书的核心内容是深入介绍了Java编程人员用Java生成与操纵XML文档时所用的关键XMLAPI,包括SAX、DOM(文档对象模型)和JDOM。此外,还介绍了这些核心API的许多重要补充,包括XPath,XSLT,TrAX与JAXP。本书详尽介绍了实用和面向任务的方法,是所有需要使用XML的Java编程人员的宝贵参考资料。
作者简介
  ElliotteRustyHarold是全球知名的作家、编程人员和教育家。他是布鲁克林理工学院的计算机科学兼职教授,讲授Java与面向对象编程课程。他的CafeconLecheWeb站点已经成为XML信息的最著名起点。此外,他是“TheXMLBible”,“XMLinaNutshell”等许多书籍的作者。
目录
第一部分  XML
第1章  XML与数据
  1.1  XML的优点
  1.2  XML语法
  1.3  有效性
  1.4  样式单
  1.5  小结
第2章  XML协议: XML-RPC与SOAP
  2.1  XML消息格式
  2.2  HTTP传输协议
  2.3  RSS
  2.4  自定义请求
  2.5  XML-RPC
  2.6  SOAP
  2.7  自定义协议
  2.8  小结
第3章  使用XML与Java
  3.1  Fibonacci数
  3.2  编写XML
  3.3  输出流、写入器与编码方式
  3.4  简单XML-RPC客户程序
  3.5  简单SOAP客户程序
  3.6  小服务
  3.7  小结
第4章  将平面文件转换成XML
  4.1  预算
  4.2  模型
  4.3  输入
  4.4  确定输出格式
  4.5  从平面数据建立层次结构
  4.6  不用Java的方法
  4.7  关系型数据库
  4.8  小结
第5章  读取XML
  5.1  InputStreams与Readers
  5.2  XML分析器
  5.3  SAX
  5.4  DOM
  5.5  JAXP
  5.6  JDOM
  5.7  dom4j
  5.8  ElectricXML
  5.9  XMLPULL
  5.10  小结
第二部分  SAX
第6章  SAX
  6.1  SAX简介
  6.2  分析
  6.3  回调接口
  6.5  接收文档
  6.6  处理属性
  6.7  接收字符
  6.8  接收处理指令
  6.9  接收名字空间映射
  6.10  可忽略空白符
  6.11  接收跳过的实体
  6.12  接收定位器
  6.13  ContenHandler所缺的信息
  6.14  小结
第7章  XMLReader接口
  7.1  建立分析器对象
  7.2  输入
  7.3  异常与错误
  7.4  特性与属性
  7.5  DTDHandler
  7.6  小结
第8章  SAX过滤器
  8.1  过滤器体系结构
  8.2  XMLFilter接口
  8.3  内容过滤器
  8.4  XMLFilterImpl类
  8.5  分析非XML文档
  8.6  多处理器适配器
  8.7  小结
第三部分  DOM
第9章  文档对象模型
  9.1  DOM的演变
  9.2  DOM模块
  9.3  应用程序特定DOM
  9.4  树
  9.5  DOM Java分析器
  9.6  用DOM分析器分析文档
  9.7  Node接口
  9.8  NodeList接口
  9.9  JAXP序列化
  9.10  DOMException
  9.11  选择SAX与DOM
  9.12  小结
第10章  用DOM建立XML文档
  10.1  DOMImplementation
  10.2  定位DOMImplementation
  10.3  Document接口作为抽象工厂
  10.4  Document接口作为节点类型
  10.5  规范化
  10.6  小结
第11章  DOM核心
  11.1  Element接口
  11.2  NamedNodeMap接口
  11.3  CharacterData接口
  11.4  Text接口
  11.5  CDATASection接口
  11.6  EntityReference接口
  11.7  Attr接口
  11.8  ProcessingInstruction接口
  11.9  Comment接口
  11.10  DocumentType接口
  11.11  Entity接口
  11.12  Notation接口
  11.13  小结
第12章  DOM遍历模块
  12.1  NodeIterator
  12.2  NodeFilter
  12.3  TreeWalker
  12.4  小结
第13章  DOM输出
  13.1  Xerces序列化
  13.2  OutputFormat
  13.3  DOM Level 3
  13.4  小结
第四部分  JDOM
第14章  JDOM
  14.1  JDOM简介
  14.2  用JDOM生成XML元素
  14.3  用JDOM建立XML文档
  14.4  用JDOM编写XML文档
  14.5  文档类型声明
  14.6  名字空间
  14.7  用JDOM读取XML文档
  14.8  导航JDOM树
  14.9  与DOM程序通信
  14.10  与SAX程序通信
  14.11  Java集成
  14.12  JDOM的缺点
  14.13  小结
第15章  JDOM模型
  15.1  Document类
  15.2  Element类
  15.3  Attribute类
  15.4  Text类
  15.5  CDATA类
  15.6  ProcessingInstruction类
  15.7  Comment类
  15.8  名字空间
  15.9  DocType类
  15.10  EntityRef类
  15.11  小结
第五部分  XPath/XSLT
第16章  XPath
  16.1  查询
  16.2  XPath
  16.3  定位路径
  16.4  表达式
  16.5  XPath引擎
  16.6  DOM Level 3 XPath
  16.7  Jaxen
  16.8  小结
第17章  XSLT
  17.1  XML转换
  17.2  TrAX
  17.3  用Java扩展XSLT
  17.4  小结
第六部分  附录
附录A  XML API速查手册
附录B  SOAP 1.1模式
附录C  推荐读物
译后记
猜您喜欢

读书导航