本书适合任何使用当今主流XML技术的人员阅读,特别设计成方便而全面的快速参考书,回答了有关XML常见的技术问题。全书共分为10章,分别介绍了XML1.0与命名空间、文档类型定义、XPath 1.0、XPointer、XInclude和XML Base、XML Transformations 1.0、SAX 2.0、DOM Level 2、XML Schema数据类型、XML Schema结构、SOAP 1.1等内容。\r\n 本书超出了传统的便携参考手册,除了完全涵盖每个主题之外,还提供了大量意义丰富的例子。每一章提供了一个简要概述,然后是详细参考信息。这种方法假设读者对给出的主题已经有了一个基本的了解。
第1章 XML 1.0与命名空间 \r\n\r\n1.1 元素 \r\n1.2 元素、命名空间和命名空间声明 \r\n1.3 属性 \r\n1.4 属性和命名空间 \r\n1.5 处理指令 \r\n1.6 注释 \r\n1.7 空白 \r\n1.8 禁用的字符常量 \r\n1.9 CDATA 段 \r\n1.10 XML声明 \r\n1.11 字符引用 \r\n1.12 良构的XML \r\n1.13 参考 \r\n\r\n第2章 文档类型定义 \r\n\r\n2.1 DTD简介 \r\n2.2 DOCTYPE \r\n2.2.1 内部声明 \r\n2.2.2 外部声明 \r\n2.2.3 内部和外部声明 \r\n2.3 ELEMENT \r\n2.4 ATTLIST \r\n2.5 ENTITY \r\n2.5.1 内部参数实体 \r\n2.5.2 外部参数实体 \r\n2.5.3 内部通用实体 \r\n2.5.4 外部通用解析实体 \r\n2.5.5 非解析实体 \r\n2.6 NOTATION \r\n2.7 INCLUDE和IGNORE \r\n2.8 参考 \r\n\r\n第3章 XPath 1.0 \r\n\r\n3.1 XPath简介 \r\n3.2 定位路径表达式 \r\n3.2.1 定位步骤 \r\n3.2.2 轴 \r\n3.2.3 节点测试 \r\n3.2.4 谓词 \r\n3.2.5 定位路径缩写 \r\n3.3 基本表达式 \r\n3.3.1 布尔表达式 \r\n3.3.2 等式表达式 \r\n3.3.3 关系表达式 \r\n3.3.4 数值表达式 \r\n3.4 核心函数库 \r\n3.4.1 boolean \r\n3.4.2 ceiling \r\n3.4.3 concat \r\n3.4.4 contains \r\n3.4.5 count \r\n3.4.6 false \r\n3.4.7 floor \r\n3.4.8 id \r\n3.4.9 lang \r\n3.4.10 last \r\n3.4.11 local-name \r\n3.4.12 name \r\n3.4.13 namespace-uri \r\n3.4.14 normalize-space \r\n3.4.15 not \r\n3.4.16 number \r\n3.4.17 position \r\n3.4.18 round \r\n3.4.19 starts-with \r\n3.4.20 string \r\n3.4.21 string-length \r\n3.4.22 substring \r\n3.4.23 substring-after \r\n3.4.24 substring-before \r\n3.4.25 sum \r\n3.4.26 translate \r\n3.4.27 true \r\n3.5 参考 \r\n\r\n第4章 XPointer、XInclude和XML Base \r\n\r\n4.1 XPointer 1.0 \r\n4.1.1 完整形式 \r\n4.1.2 无修饰名称 \r\n4.1.3 子节点序列 \r\n4.1.4 XPointer扩充到 XPath \r\n4.1.5 XPointer节点测试 \r\n4.1.6 XPointer函数库 \r\n4.2 XInclude \r\n4.3 XML Base \r\n4.4 参考 \r\n\r\n第5章 XSL Transformations 1.0 \r\n\r\n5.1 XSLT编程简介 \r\n5.2 XSLT类型和表达式 \r\n5.3 模式 \r\n5.4 冲突解决 \r\n5.5 内建模板 \r\n5.6 基于原型的转换语法 \r\n5.7 属性值模板 \r\n5.8 空白 \r\n5.9 元素库 \r\n5.9.1 apply-imports \r\n5.9.2 apply-templates \r\n5.9.3 attribute \r\n5.9.4 attribute-set \r\n5.9.5 call-template \r\n5.9.6 choose \r\n5.9.7 comment \r\n5.9.8 copy \r\n5.9.9 copy-of \r\n5.9.10 decimal-format \r\n5.9.11 element \r\n5.9.12 fallback \r\n5.9.13 for-each \r\n5.9.14 if \r\n5.9.15 import \r\n5.9.16 include \r\n5.9.17 key \r\n5.9.18 message \r\n5.9.19 namespace-alias \r\n5.9.20 number \r\n5.9.21 otherwise \r\n5.9.22 output \r\n5.9.23 param \r\n5.9.24 preserve-space \r\n5.9.25 processing-instruction \r\n5.9.26 sort \r\n5.9.27 strip-space \r\n5.9.28 stylesheet \r\n5.9.29 template \r\n5.9.30 text \r\n5.9.31 transform(stylesheet) \r\n5.9.32 value-of \r\n5.9.33 variable \r\n5.9.34 when \r\n5.9.35 with-param \r\n5.10 XSLT函数库 \r\n5.10.1 current \r\n5.10.2 document \r\n5.10.3 element-available \r\n5.10.4 format-number \r\n5.10.5 function-available \r\n5.10.6 generate-id \r\n5.10.7 key \r\n5.10.8 system-property \r\n5.10.9 unparsed-entity-uri \r\n5.11 参考 \r\n\r\n第6章 SAX 2.0 \r\n\r\n6.1 SAX UML快速参考 \r\n6.2 SAX的接口和类 \r\n6.2.1 Attribute \r\n6.2.2 ContentHandler \r\n6.2.3 DTDHandler \r\n6.2.4 EntityResolver \r\n6.2.5 ErrorHandler \r\n6.2.6 Locator \r\n6.2.7 XMLFilter \r\n6.2.8 XMLReader \r\n6.3 功能和特性 \r\n6.4 参考 \r\n\r\n第7章 DOM Level 2 \r\n\r\n7.1 DOM UML \r\n7.2 DOM接口 \r\n7.2.1 Attr \r\n7.2.2 CDATASection \r\n7.2.3 CharacterData \r\n7.2.4 Comment \r\n7.2.5 Document \r\n7.2.6 DocumentFragment \r\n7.2.7 DocumentType \r\n7.2.8 DOMImplementation \r\n7.2.9 Element \r\n7.2.10 Entity \r\n7.2.11 EntityReference \r\n7.2.12 NamedNodeMap \r\n7.2.13 Node \r\n7.2.14 NodeList \r\n7.2.15 Notation \r\n7.2.16 ProcessingInstruction \r\n7.2.17 Text \r\n7.3 参考 \r\n\r\n第8章 XML Schema数据类型 \r\n\r\n8.1 数据类型分组 \r\n8.2 数据类型 \r\n8.2.1 anyURI \r\n8.2.2 base64Binary \r\n8.2.3 boolean \r\n8.2.4 byte \r\n8.2.5 date \r\n8.2.6 dateTime \r\n8.2.7 decimal \r\n8.2.8 double \r\n8.2.9 duration \r\n8.2.10 ENTITIES \r\n8.2.11 ENTITY \r\n8.2.12 float \r\n8.2.13 gDay \r\n8.2.14 gMonth \r\n8.2.15 gMonthDay \r\n8.2.16 gYear \r\n8.2.17 gYearMonth \r\n8.2.18 hexBinary \r\n8.2.19 ID \r\n8.2.20 IDREF \r\n8.2.21 IDREFS \r\n8.2.22 int \r\n8.2.23 integer \r\n8.2.24 language \r\n8.2.25 long \r\n8.2.26 Name \r\n8.2.27 NCName \r\n8.2.28 negativeInteger \r\n8.2.29 NMTOKEN \r\n8.2.30 NMTOKENS \r\n8.2.31 nonNegativeInteger \r\n8.2.32 nonPositiveInteger \r\n8.2.33 normalizedString \r\n8.2.34 NOTATION \r\n8.2.35 positiveInteger \r\n8.2.36 QName \r\n8.2.37 short \r\n8.2.38 string \r\n8.2.39 time \r\n8.2.40 token \r\n8.2.41 unsignedByte \r\n8.2.42 unsignedInt \r\n8.2.43 unsignedLong \r\n8.2.44 unsignedShort \r\n8.3 Facet \r\n8.3.1 enumeration \r\n8.3.2 fractionDigits \r\n8.3.3 length \r\n8.3.4 maxExclusive \r\n8.3.5 maxInclusive \r\n8.3.6 maxLength \r\n8.3.7 minExclusive \r\n8.3.8 minInclusive \r\n8.3.9 minLength \r\n8.3.10 pattern \r\n8.3.11 totalDigits \r\n8.3.12 whiteSpace \r\n8.4 语言结构 \r\n8.4.1 simpleType \r\n8.4.2 restriction \r\n8.4.3 list \r\n8.4.4 union \r\n8.5 参考 \r\n\r\n第9章 XML Schema结构 \r\n\r\n9.1 Schema元素分组 \r\n9.2 结构 \r\n9.2.1 all \r\n9.2.2 annotation \r\n9.2.3 any \r\n9.2.4 anyAttribute \r\n9.2.5 appinfo \r\n9.2.6 attribute \r\n9.2.7 attibuteGroup \r\n9.2.8 choice \r\n9.2.9 complexContent \r\n9.2.10 complexType \r\n9.2.11 documentation \r\n9.2.12 element \r\n9.2.13 extension \r\n9.2.14 field \r\n9.2.15 group \r\n9.2.16 import \r\n9.2.17 include \r\n9.2.18 key \r\n9.2.19 keyref \r\n9.2.20 notation \r\n9.2.21 redefine \r\n9.2.22 restriction \r\n9.2.23 schema \r\n9.2.24 selector \r\n9.2.25 sequence \r\n9.2.26 simpleContent \r\n9.2.27 unique \r\n9.3 XML Schema结构:实例属性 \r\n9.3.1 nil \r\n9.3.2 noNamespaceSchemaLocation \r\n9.3.3 SchemaLocation \r\n9.3.4 type \r\n9.4 参考 \r\n\r\n第10章 SOAP 1.1 \r\n\r\n10.1 SOAP消息简介 \r\n10.2 SOAP消息中的元素 \r\n10.2.1 Body \r\n10.2.2 Envelope \r\n10.2.3 Fault \r\n10.2.4 Header \r\n10.3 SOAP消息中的属性 \r\n10.3.1 actor \r\n10.3.2 encodingStyle \r\n10.3.3 mustUnderstand \r\n10.4 SOAP串行化规则简介 \r\n10.4.1 简单结构化数据的串行化 \r\n10.4.2 带有多引用结构化数据的串行化 \r\n10.4.3 在复杂数据结构中处理空引用 \r\n10.4.4 串行化动态分类数据 \r\n10.4.5 数组 \r\n10.4.6 多维数组 \r\n10.4.7 数组的部分传输 \r\n10.4.8 稀疏数组 \r\n10.4.9 复合数组 \r\n10.5 SOAP和HTTP绑定介绍 \r\n10.5.1 Content-Type \r\n10.5.2 Content-Length \r\n10.5.3 SOAPAction \r\n10.6 参考
对于任何人, 本书都和当前主流XML技术一起运用. 本书设计成回答许多公共的XML相关技术问题的方便而完整的快速参考手册.
本书完全覆盖每一个主题, 拥有大量有用示例的传统软件包参考设计. 每一章都有概要介绍, 并伴随着详细的参考信息.
本书采用的方法是假设读者已经基本理解书中给定的每一个主题.