《XML揭秘 入门·应用·精通》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:(美)Michael Morrison等著;陆新年,陆新宇等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7900635289
  • 页数:651 页
图书介绍:

第1部分 定义XML文件 1

第1章 XML新手 1

1.1 XML历史简介 1

1.2 XML是怎样的 2

1.3 XML语法基础 4

1.3.1 标记 6

1.3.2 实体引用 6

1.3.3 注释 7

1.3.4 处理指令 7

1.3.6 CDATA片段 8

1.3.5 文件类型声明 8

1.4 XML的现状 9

1.4.1 XML的显示样式 9

1.4.2 浏览XML 9

1.4.3 解析XML 10

1.5 总结 11

第2章 数据模型:文件类型定义和Schema 12

2.1 XML数据模型基础 12

2.2 用DTD来建立数据模型 15

2.3 用XML Schema建立数据模型 17

2.4 比较两种建立数据模型的方法 18

2.5 总结 20

第3章 DTD基础 21

3.1 DTD和文件结构 21

3.1.1 内部DTD和外部DTD 22

3.1.2 有效的和结构良好的文件 24

3.2 理解元素和属性 25

3.3 使用元素 27

3.3.1 空元素 27

3.3.2 只含子元素的元素 28

3.3.3 混合元素 29

3.4 使用属性 31

3.3.4 ANY元素 31

3.4.1 字符串属性 32

3.4.2 枚举属性 33

3.4.3 标记属性 33

3.4.4 声明多重属性 34

3.5 用DTD创建有效的文件 34

3.6 总结 36

第4章 进一步深入DTD 37

4.1 实体和文件结构 37

4.2 字符和实体 38

4.3 使用实体 40

4.3.1 一般实体 41

4.3.2 参数实体 42

4.4 外部实体 43

4.4.1 引用非解析实体 43

4.4.2 使用外部参数实体 44

4.5 声明表示法 45

4.6 在文件中引用实体 46

4.7 使用条件段 48

4.8 总结 49

5.1 了解XML Schema 50

5.1.1 XML Schema和W3C 50

第5章 XML Schema基础 50

5.1.2 XML Schema的好处 51

5.2 深入XML Schema词表 52

5.2.1 schema元素 54

5.2.2 datatype元素 55

5.2.3 ElementType元素 55

5.2.4 element元素 57

5.2.5 group元素 58

5.2.6 AtrributeType元素 59

5.2.7 attribute元素 60

5.2.8 description元素 60

5.3 XML Schema数据类型 61

5.4 从XML Schema创建文件 62

5.5 总结 64

第6章 XML Schema构造技术 65

6.1 将DTD转换为Schema 65

6.2 根据Schema验证文件 69

6.3 用XML Authority生成Schema 70

6.4 理解内容模型 75

6.5 XML Schema的未来 76

6.5.1 元素继承 76

6.5.2 受约束的数据类型 76

6.6 总结 77

第7章 使用XML名字空间 78

7.1 名字空间基础 78

7.2 声明名字空间 79

7.2.1 缺省声明 80

7.2.2 显示声明 80

7.3 将Schema作为名字空间引用 81

7.4 在Schema中使用名字空间 87

7.5 名字空间和文件对象模型 89

7.6 总结 90

8.1.1 HTML是一种非常糟糕的描述语言 91

8.1 样式表基础 91

第8章 对比两种样式规范:可扩展样式表语言和层叠样式表 91

第2部分 格式化XML文件 91

8.1.2 将描述踢出HTML 92

8.1.3 通过样式表显示XML 92

8.2 CSS和XSL发展史 93

8.2.1 理解CSS 94

8.2.2 理解XSL 95

8.3 XSL和CSS的比较 95

8.4 XSL和CSS联合使用 96

8.5 总结 97

第9章 使用层叠样式表格式化XML 98

9.1 CSS初步 98

9.2 深入CSS样式表 99

9.3 CSS样式属性 101

9.3.1 display属性 101

9.3.2 width和height属性 102

9.3.3 border属性 102

9.3.4 margin属性 102

9.3.7 font属性 103

9.4 创建CSS样式表 103

9.3.6 text属性 103

9.3.5 color属性 103

9.5 总结 111

第10章 理解XSL 112

10.1 处理XSL样式表 112

10.2 XSL体系结构 113

10.2.1 XSL转换 114

10.2.2 XPath 114

10.2.3 XSL格式化对象 114

10.3 总结 115

11.2 深入XSL样式表 116

11.1 XSL与Internet Explorer5.0 116

第11章 创建XSL样式表 116

11.2.1 模板 117

11.2.2 模式 118

11.3 XSLT模板结构 118

11.3.1 xsl:value-of元素 119

11.3.2 xsl:if元素 119

11.3.3 xsl:for-each元素 119

11.3.4 xsl:apply-templates元素 120

11.4 开发XSL样式表 120

11.5 总结 132

12.1 XML文件的处理 133

第12章 XML处理基础 133

第3部分 XML文件的处理 133

12.2 为什么要解析XML 134

12.3 为什么要验证XML文件 135

12.3.1 文件类 135

12.3.2 用DTD来验证内容 136

12.3.3 在XML EDI中使用DTD 137

12.3.4 用DOM来使用DTD 138

12.4 深入XML解析器 138

12.4.1 解析树 138

12.4.2 结构良好的解析器 140

12.4.3 验证解析器 142

12.5 解析XML的两种方案的比较 144

12.5.1 将文件作为树来解析 144

12.5.2 将文件作为平面数据结构来解析 147

12.6 作为对象的解析器 149

12.7 总结 149

第13章 用Java解析XML 151

13.1 Java的XML解析器库剖析 151

13.1.1 核心功能 152

13.1.2 核心API 152

13.1.3 这个核心没有揭示DTD 152

13.2 市面上的工具 153

13.2.1 Sun的Java Project X package 154

13.2.2 IBM的XML4Jv2包 154

13.2.3 Oracle的v2XML包 155

13.2.4 DataChannel的XJParser包 155

13.2.5 Microstar的AeIfred解析器 156

13.2.6 James Clark的XP解析器 156

13.2.7 其他XML解析器 156

13.3 用Java解析XML文件 158

13.3.1 使用SAX解析器 159

13.3.2 取得一个DOM文件 160

13.3.3 在解析之后:DOM扩展 167

13.4 总结 172

第14章 用C++解析XML 173

14.1 为什么用C编写解析器 173

14.2 Expat解析器 173

14.2.1 取得和使用Expat 174

14.2.2 用Expat解析 174

14.3 IBM的C++XML解析器 175

14.3.1 取得和使用IBM解析器 175

14.3.2 用IBM解析器验证文件的有效性 176

14.5 MSXML解析器 178

14.4 Microsoft的C解析器 178

14.4.1 Xmlint.exe解析器 178

14.5.1 获得并使用解析器 180

14.5.2 实现解析器 180

14.5.3 MS解析器错误处理 181

14.5.4 MS解析器的选项和模式 182

14.5.5 用IE5打开XML文件 183

14.6 用MSXML构建解析器接口 184

14.6.1 在解析器中详述脚本 188

14.6.2 使用MSXML解析器解析和验证XML文件 189

14.8 在文件和DTD设计中使用C解析器 190

14.8.1 设计文件类型 190

14.7 MSXML解析器的错误 190

14.7.2 DOM中的不正确语法 190

14.7.1 巨大DTD的不正确操作 190

14.8.2 调试模板文件 191

14.8.3 检查DTD语法 191

14.8.4 使用C++解析器调试DTD 191

14.8.5 解释错误信息 192

14.9 总结 192

15.1 W3C和XML DOM 193

15.1.1 DOM的API接口 193

第15章 使用文件对象模型 193

15.2 文件对象模型 194

15.3 文件树和解析树 195

15.4 W3C DOM基础 196

15.4.1 DOM对象 196

15.5 DOM接口 196

15.6 节点和对象 197

15.7.2 用名字来访问节点 198

15.8 DOM方法返回的数据类型 198

15.7.1 遍历树 198

15.7 访问DOM中的节点 198

15.9 Document接口 200

15.9.1 Document接口的只读属性 200

15.9.2 Implementation属性 201

15.9.3 Document接口的方法 201

15.9.4 使用Node和nodeList接口 202

15.9.5 使用getElementsByTagName()方法 204

15.10 DocumentFragment接口 204

15.11 node接口 205

15.11.1 node接口的属性 205

15.11.2 节点属性特征的调查 207

15.11.3 node接口的方法 209

15.11.4 使用节点方法:示例A 211

15.11.5 使用节点方法:示例B 212

15.12 NodeList接口 213

15.12.1 item()方法 213

15.13 NamedNodeMap接口 213

15.13.1 getNamedItem(),setNamedItem()和removeNamedItem()方法 213

15.13.2 length属性 213

15.14.3 subStringData方法 215

15.14.5 insertData()方法 215

15.14.4 appendData()方法 215

15.14.2 length属性 215

15.14.1 data属性 215

15.14 CharacterData接口 215

15.14.6 deleteData()方法 216

15.14.7 replaceData()方法 216

15.15 Attr接口 218

15.15.1 name属性 218

15.15.2 value属性 218

15.15.3 specified属性 218

15.16 Element接口 218

15.16.1 处理属性的方法 219

15.17.3 DocumentType接口 220

15.17.2 CDATASection接口 220

15.17 不常用的DOM接口 220

15.16.2 其他element接口的属性和方法 220

15.17.1 text接口 220

15.17.4 Notation接口 221

15.17.5 Entity和EntityReference接口 222

15.17.6 ProcessingInstruction接口 224

15.18 实现DOM 224

15.18.1 Microsoft的DOM引擎 224

15.18.2 IBM的DOM引擎 224

15.19.4 ASP 225

15.20.1 使用C++DSO 225

15.20 脚本和DOM 225

15.19.1 Java 225

15.19.3 Visual Basic 225

15.19.2 C++ 225

15.19 为应用程序加入DOM支持 225

15.20.2 使用Microsoft XMLDOM ActiveX数据对象(ADO) 226

15.21 Gecko中的DOM支持 227

15.22 永久保存文件 227

15.23 总结 228

16.1 SAX1.0的结构 229

第16章 在Java中使用SAX API 229

16.2 SAX1.0包基础 230

16.2.1 解析XML文本 230

16.2.2 HandlerBase:统一的SAX处理函数 231

16.2.3 SAX DocumentHandler接口 231

16.3 SAX应用程序的例子 234

16.3.1 简单的模板处理 234

16.3.2 构建DOM树 236

16.4 SAX的其他核心功能 238

16.4.1 使用Parser.parse()的其他方法 238

16.4.2 ErrorHandler对象 240

16.4.3 InputSource对象 241

16.4.4 其他DocumentHandler回调 243

16.4.5 不是所有的解析器都一样 244

16.5 SAX的高级特征 245

16.5.1 对外部解析实体使用EntityResolver 245

16.5.2 诊断Locale 247

16.5.3 对未解析实体和注释使用DTD Handler 248

16.6 SAX2.0 249

16.6.1 解析器特征标志 250

16.6.2 解析器属性值 250

16.7 总结 251

第4部分 XML与Web 252

第17章 浏览XML 252

17.1 XML和Web浏览器现状 252

17.2 Microsoft Internet Explorer 253

17.2.1 XML原始代码 253

17.2.2 XML错误处理 253

17.2.3 CSS和XSL 255

17.2.4 XML名字空间 256

17.2.5 XMLSchema 256

17.3 Netscape Navigator(Mozilla) 257

17.2.6 CDF和VML 257

17.3.1 CSS和XSL 258

17.3.2 Expat解析器 258

17.3.3 XUL和RDF 258

17.4 其他浏览器 259

17.4.1 CITEC DocZills 259

17.4.2 W3C Amaya 259

17.4.3 Opera 260

17.5 总结 260

第18章 XHTML:XML与HTML结合的产物 261

18.1 为什么要用XHTML 261

18.2 XHTML和HTML4.0的差别 262

18.3 XHTML和文件的有效性 263

18.3.1 声明XHTML DTD 264

18.3.2 声明XHTML名字空间 264

18.3.3 验证XHTML文件 264

18.4 创建XHTML文件 265

18.5 将HTML文件转化为XHTML 267

18.5.1 手工转换文件 268

18.5.2 使用HTML整理工具 271

18.6 总结 273

19.1 链接HTML的方法 274

第19章 使用XLink和XPointer链接文件 274

19.2 超越传统HTML链接 275

19.3 W3C链接规范 276

19.3.1 XPath 277

19.3.2 XPointer 278

19.3.3 XLink 279

19.4 深入XLink 279

19.4.1 链接的类别 280

19.4.2 XLink属性 280

19.4.3 创建XLink 281

19.5.1 位置路径 283

19.5 深入XPointer 283

19.5.2 创建XPointer 284

19.6 总结 285

第20章 编写XML脚本 286

20.1 为什么编写脚本 286

20.2 XML脚本选择 288

20.2.1 JavaScript 288

20.2.2 VBScript 289

20.2.3 Perl 289

20.2.4 Python 289

20.3 JavaScript入门 290

20.3.1 语句 290

20.2.5 AppleScript 290

20.2.6 Tcl 290

20.3.2 变量 291

20.3.3 表达式 291

20.3.4 注释 291

20.3.5 函数 291

20.3.6 对象 292

20.4 再谈XML DOM 292

20.4.1 XMLDOMDocument对象 293

20.4.2 XMLDOMNode对象 294

20.4.3 XMLDOMNodeList对象 295

20.4.4 XMLDOMNamedNadeMap对象 296

20.4.5 XMLDOMElement对象 296

20.4.6 XMLDOMAttribute对象 297

20.4.7 XMLDOMText对象 297

20.4.8 XMLDOMParseError对象 297

20.5 开发XML脚本 298

20.6 总结 307

21.1.1 数据是如何组织的 309

21.1 数据库和远程数据访问 309

第21章 XML数据源对象 309

第5部分 使用XML操作数据 309

21.1.2 什么是记录集 310

21.1.3 浏览记录集 310

21.1.4 什么是DSO 311

21.1.5 DSO和XML 311

21.2 远程数据服务和DSO 312

21.2.1 表格式数据控制(TDC) 312

21.2.2 远程数据服务(以前的ADC) 312

21.3.1 创建TDC DSO 313

21.3 理解表格式数据控制(TDC) 313

21.2.4 XML数据源 313

21.2.3 JDBC DataSource Applet 313

21.3.2 导入文本文件 314

21.3.3 TDT DSO的数据绑定 314

21.3.4 使用脚本和SQL语法 317

21.3.5 DSO事件 317

21.3.6 数据与HTML表格(table)绑定 321

21.4 XML DSO 323

21.5 XML Java DSO 323

21.6 XMLC++DSO 323

21.6.2 加载扩展文件 324

21.6.3 验证XML 324

21.6.4 加载一个内嵌文件 325

21.7 使用XML岛 326

21.7.1 在XML中验证XML 326

21.7.2 加载嵌入XML 326

21.8 编写XML DSO 327

21.8.1 使用SQL 327

21.7.3 加载外部文件 327

21.10 复杂XML的数据绑定 328

21.9 XML数据绑定 328

21.8.2 使用DOM 328

21.10.1 绑定属性 329

21.10.2 绑定嵌套的元素 330

21.11 总结 332

21.6.1 实例化C++XML DSO 333

第22章 使用XSL模式和XQL 333

22.1 查询语言的需求 333

22.1.1 为什么要有XML查询语言 333

22.1.2 作为数据存储的XML 333

22.2 XML查询语言(XQL) 334

22.2.1 什么是XQL查询 335

22.2.2 XQL查询样例 335

22.3 XQL语法 336

22.3.1 层叠查询字符串 337

22.3.2 连续关系查询 338

22.3.3 查询以找到属性 338

22.3.4 处理空白空间 339

22.3.5 使用过滤器 339

22.3.8 比较 340

22.3.9 XQL方法 340

22.3.6 布尔语句 340

22.3.7 等式 340

22.3.10 在查询中使用圆括号 342

22.3.11 名字空间查询方法 343

22.3.12 聚合方法 343

22.4 XQL:执行工具和其他资源 344

22.5 XSLT模式 344

22.5.1 XSLT查询的例子 344

22.6 使用DOM 346

22.6.1 何时使用DOM查询 348

22.7 自编函数 348

22.8 总结 350

22.7.1 什么时候使用自编函数查询 350

第23章 使用XML和ASP访问数据库 351

23.1 在数据库管理系统中使用XML 351

23.1.1 XML用于归档 351

23.1.2 XML作为包 351

23.1.3 XML用于显示 352

23.1.4 XML作为数据存储 352

23.2 个人万维网服务器(PWS)和动态服务器网页(ASP) 352

23.2.1 使用PWS 353

23.2.2 理解ASP 353

23.3 本机的ASP对象 355

23.3.2 request对象 356

23.3.1 server对象 356

23.3.3 response对象 357

23.4 脚本对象 357

23.4.1 FileSystemObject对象 357

23.4.2 TextStream对象 358

23.5 ActiveX和DOM对象 359

23.5.1 ADODB对象 360

23.5.2 XML DOM对象 360

23.6 理解数据库 360

23.7.2 访问数据库 361

23.7 使用ASP连接数据库 361

23.7.1 ODBC和OLE-DB 361

23.8 将数据读入XML流 365

23.8.1 扩展connect2.asp 368

23.8.2 使用XML备份记录 368

23.8.3 使用XML进行信息封装 368

23.9 使用XML作为数据存储 369

23.9.1 使用ASP访问XML文件 369

23.9.2 以简单结构文本文件获取XML文件 369

23.9.3 以DOM对象方式获取XML 371

23.10 从XML数据存储中访问数据 372

23.11 XML与RDBMS对比 373

23.11.1 什么时候使用XML作为数据库的附属 374

23.11.2 什么时候将XML作为数据存储 374

23.11.3 什么时候不使用XML作为数据存储 374

23.12 总结 374

第24章 使用WIDL链接商用数据 376

24.1 商业上使用WIDL 376

24.1.1 自动数据收集 378

24.1.2 使用WIDL作为解决方案 380

24.2 WIDL2.0简介 383

24.2.2 WIDL元素 384

24.2.1 对象模型 384

24.2.3 SER VICE元素 385

24.2.4 SER VICE链 385

24.2.5 BINDING元素 386

24.2.6 VARIABLE元素 386

24.2.7 CONDITION元素 387

24.2.8 REGION元素 387

24.3 WIDL3.0 388

24.4 总结 388

25.1 EDI初步 389

25.1.1 历史与现状 389

第25章 EDI和XML 389

25.1.2 EDI的商业特征 390

25.1.3 技术描述 390

25.2 EDI有什么问题 391

25.2.1 商业问题 391

25.2.2 技术问题 392

25.3 与EDI接近的XML 393

25.3.1 基础技术 393

25.3.2网上电子商务 396

25.3.3 XML中的EDI消息--XML/EDIT 397

25.4 总结 398

第6部分 XML工具 399

第26章 XML制作和内容管理工具 399

26.1 XML工具类型 399

26.2 XML制作工具 400

26.2.1 SoftQuad XMetaL 400

26.2.2 Adobe FrameMaker+SGML 401

26.2.3 Arbortext ADEPT-Editor 401

26.2.4 Stilo WebWriter 402

26.2.5 IBM Xeena 402

26.2.6 Vervet Logic XML Pro 402

26.2.9 Emile 403

26.2.8 Microsoft XML Notepad 403

26.2.7 Bluestone Visual-XML 403

26.3 XML内容管理工具 404

26.3.1 Poet内容管理套件 404

26.3.2 Arbortext Epic 404

26.3.3 Chrystal Astoria 405

26.3.4 Oracle 8i 405

26.4 其他XML工具 405

26.4.1 XML Authority 406

26.4.2 Near and Far Designer 406

26.4.3 Stylus 406

26.5 总结 407

第27章 使用XML生成器移植数据 408

27.1 XML生成器基础 408

27.2 使用XML生成器应用程序 409

27.2.1 分隔的文本数据文件 409

27.2.2 XML模板 410

27.3 生成XML文件 411

27.4 总结 419

第28章 XFA脚本系统 420

28.1 XFA脚本基础 420

28.1.1 解释XFA脚本 420

28.2 XFA和XML的关系 421

28.3 XFA数据类型 422

28.4 XFA词表 423

28.4.1 xfa:val元素 424

28.4.2 xfa:block元素 424

28.4.3 xfa:function元素 425

28.4.4 xfa:use元素 425

28.4.5 xfa:if、xfa:orif和xfa:else元素 425

28.4.6 xfa:for元素 426

28.4.7 xfa:while元素 426

28.4.8 xfa:string元素 426

28.4.10 xfa:let元素 427

28.4.9 xfa:break元素 427

28.4.11 xfa:data元素 428

28.4.12 xfa:tag元素 428

28.4.13 xfa:ref元素 428

28.4.14 xfa:form元素 428

28.4.15 xfa:note元素 430

28.5 编写XFA脚本 431

28.5.1 从文本文件中读取 431

28.5.2 处理XML代码 431

28.6 XFA和DTD 435

28.7 总结 440

29.1 理解DDbE 441

第29章 使用DDbE生成DTD 441

29.2 深入DDbE命令行工具 442

29.3 生成DTD 443

29.4 使用DDbE库 448

29.5 总结 449

第30章 了解IBM的XML工具集 450

30.1 工具箱一瞥 450

30.2 使用Xplorer和XML浏览器 451

30.3 使用XML转换生成器 456

30.3.1 转换XML文件 456

30.3.2 从网页中提取数据 459

30.4 使用XML区分和归并工具 463

30.5 总结 466

第7部分 XML词表探讨 467

第31章 用XMLNEWS制作新闻 467

31.1 理解XMLNews 467

31.2 深入XMLNews-Story词表 468

31.2.1 ntif元素 473

31.2.2 body.head元素 474

31.2.3 body.content元素 475

31.3 使用XMLNews创建新闻故事 477

31.4 总结 481

第32章 使用SMIL集成多媒体对象 482

32.1 SMIL基础 482

32.2 深入SMIL词表 483

32.2.1 smil元素 487

32.2.2 head元素 487

32.2.3 body元素 488

32.3 创建SMIL内容 491

32.4.1 SMIL播放器 494

32.4 SMIL播放器和制作工具 494

32.4.2 SMIL制作工具 498

32.5 SMIL和HTML+TIME 501

32.6 总结 502

第33章 使用CDF推出Web内容 503

33.1 Active频道基础 503

33.2 使用Active频道 504

33.3 深入CDF词表 509

33.3.1 Channel元素 511

33.3.5 Publisher元素 512

33.3.4 Author元素 512

33.3.6 Copyright元素 512

33.3.2 Title元素 512

33.3.3 Abstract元素 512

33.3.7 PublicationDate元素 513

33.3.8 LastMod元素 513

33.3.9 Schedule元素 513

33.3.10 Logo元素 514

33.4 使用CDF创建频道 514

33.5 CDF生成器工具 515

33.6 总结 519

第34章 使用VML和SVG描述矢量图形 520

34.1 结构化矢量图形的重要性 520

34.2.1 矢量标记语言(VML) 522

34.2 XML矢量图形支持 522

34.2.2 精确矢量图形(SVG) 523

34.3 深入VML词表 524

34.3.1 shape元素 525

34.3.2 path元素 526

34.3.3 line元素 527

34.3.4 polyline元素 529

34.3.5 curve元素 529

34.3.6 rect元素 530

34.3.7 roundrect元素 531

34.3.8 oval元素 531

34.3.9 arc元素 532

34.3.10 group元素 533

34.4 深入SVG词表 535

34.5 总结 541

第35章 虚拟现实和3DML 543

35.1 DML基础 543

35.2 深入3DML词表 544

35.2.1 SPOT元素 545

35.2.2 HEAD元素 545

35.2.3 BODY元素 549

35.3 创建3DML世界 554

35.4 在网页中嵌入3DML世界 556

35.5 Spotnik 3DML场景制作工具 558

35.6 总结 560

第36章 用MathML表达数学 561

36.1 MathML基础 561

36.2 深入MathML词表 562

36.2.1 表述标记 564

36.2.2 内容标记 565

36.3 创建MathML内容 568

36.4.1 Amaya编辑器和浏览器 571

36.4.2 WebEQ数学浏览器Java Applet 571

36.4 MathML工具 571

36.4.3 IBM的techexplorer Hypermedia浏览器 574

36.4.4 MathType等式编辑器 574

36.4.5 EzMath编辑器和插件 575

36.4.6 Mathematica科学计算工具 576

36.5 总结 576

第37章 使用P3P管理个人隐私信息 577

37.1 P3P基础 577

37.2 RDF速成 578

37.3.2 ASSURANCE元素 579

37.3.1 PROP元素 579

37.3 深入P3P协调词表 579

37.3.3 REALM元素 580

37.3.4 VOC:DISCLOSURE元素 580

37.3.5 STATEMENT元素 580

37.3.6 DATA:REF元素 581

37.4 使用P3P创建个人策略 583

37.5 Privacy Wizard 584

37.6 总结 589

第38章 使用RELML列出实际不动产 591

38.1 RELML基础 591

38.2 深入RELML词表 592

38.3 创建RELML内容 596

38.4 RELML和OpenMLS 599

38.5 总结 603

第39章 使用HRMML管理人才资源 604

39.1 HRMML基础 604

39.2 深入HRMML词表 605

39.2.1 hr-comm.mod模块 607

39.2.2 hr-org.mod模块 609

39.2.3 hr-pstd.mod模块 610

39.2.4 hr-jobd.mod模块 611

39.2.5 hr-phod.mod模块 613

39.2.7 hr-resm.mod模块 614

39.2.6 hr-addr.mod模块 614

39.3 评价HRMML履历结构 616

39.3.1 resumeprolog元素 617

39.3.2 resumebody元素 618

39.4 创建HRMML履历 620

39.5 浏览HRMML履历 623

39.6 总结 628

第40章 交互谈话和VoxML 629

40.1 VoxML基础 629

40.2 深入VoxML词表 630

40.2.1 DIALOG元素 632

40.2.2 STEP元素 633

40.3 VoxML工具 636

40.3.1 VoxML模拟器 636

40.3.2 VoxML浏览器 636

40.3.3 VoxML开发节点 637

40.4 使用VoxML创建语音应用 637

40.5 总结 642

第8部分 附录 644

附录A XML缩略词 644

B.2 XML规范 647

B.1 一般XML资源 647

附录B XML资源 647

B.3 XML浏览器 648

B.4 XML工具 648

B.4.1 验证服务 649

B.4.2 解析器 649

B.4.3 制作工具 649

B.4.4 内容管理工具 650

B.4.5 其他工具 650

B.5 XML词表 650

B.6 其他资源 651