如何在xml中插入Cdata数据

yangchuzi 2005-04-08 06:02:46
var
dNode:IXMLNode;
begin
xmld.Active:=true;
dNode:=xmld.AddChild('Cont');
xmld.CreateNode('Cont',ntCData,'aaa');
我是这样做的,可以为什么没办法实现下面这样的效果,'aaa'总是显示不出来
<Cont>
<![CDATA[aaa]]
</Cont>
...全文
304 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
darkliu 2005-04-09
  • 打赏
  • 举报
回复
感觉BORLAND的东西在处理包含CDATA的XML文档时候,做得不够完美。

happywww 2005-04-09
  • 打赏
  • 举报
回复
你写错了,应该这么写
var
dNode:IXMLNode;
begin
xmld.Active := true;
dNode:=xmld.AddChild('Cont');
dNode.ChildNodes.Add(xmld.CreateNode('aaa',ntCData,''));
目 录 译者序 作者简介 前言 第1章 XML简介 1.1 标记语言 1.2 XML的起源和目的 1.3 Web体系结构:过去与未来 1.3.1 传统Web体系结构 1.3.2 XML下的Web体系结构 1.4 XML基本特征 1.5 词汇表 1.5.1 科学词汇表 1.5.2 商业词汇表 1.5.3 法律词汇表 1.5.4 医学词汇表 1.5.5 计算机词汇表 1.6 XML技术的主要特性 1.6.1 格式正规的XML 1.6.2 文档类型定义 1.6.3 数据建模 1.6.4 文档对象模型 1.6.5 XML 简单API 1.6.6 命名空间和模式 1.6.7 链接和查询 1.6.8 转换XML 1.6.9 XML数据库 1.6.10 服务器到服务器 1.6.11 电子商务与XML 1.6.12 使用样式 1.6.13 无线应用程序协议和WML 1.7 XML的应用程序举例 1.8 小结 第2章 XML语法 2.1 标记语法 2.1.1 字符 2.1.2 命名 2.2 文档部分 2.3 元素 2.3.1 起始标记 2.3.2 结束标记 2.3.3 空元素标记 2.3.4 标记:一个简单的例子 2.3.5 文档元素 2.3.6 子元素 2.3.7 元素嵌套 2.3.8 字符串 2.4 字符数据 2.5 属性 2.5.1 特殊属性 2.5.2 空白 2.5.3 行尾的处理 2.6 字符引用和实体引用 2.6.1 字符引用 2.6.2 实体引用 2.7 处理指令 2.8 注释 2.9 CDATA部分 2.10 文档结构 2.10.1 序言 2.10.2 尾声 2.11 XML语法小结 2.12 格式正规的文档 2.13 解析器 2.13.1 事件驱动的解析器 2.13.2 基于树的解析器 2.13.3 解析器基准测试 2.14 书籍目录应用程序 2.15 小结 第3章 文档类型定义 3.1 为何需要正式的结构 3.1.1 文档域 3.1.2 验证文档的有效性 3.2 编写DTD:通用原则 3.2.1 将DTD与XML文档相关联 3.2.2 基本标记声明 3.3 正式的DTD结构 3.3.1 实体 3.3.2 元素 3.3.3 属性 3.3.4 条件部分 3.4 DTD的缺点 3.5 用于图书目录问题的DTD 3.5.1 图书目录问题的正式定义 3.5.2 对象关系问题 3.5.3 进一步讨论 3.6 小结 第4章 数据建模与XML 4.1 信息建模 4.1.1 静态模型和动态模型 4.1.2 文档和数据 4.1.3 从何处开始 4.1.4 静态信息模型 4.1.5 动态建模:对数据进行哪些处理? 4.2 设计XML文档 4.2.1 XML的两种角色 4.2.2 将信息模型映射到XML 4.3 模式语言和表示法 4.3.1 模式的作用 4.3.2 将DTD作为模式 4.3.3 XML模式建议 4.4 小结 第5章 文档对象模型 5.1 什么是文档对象模型 5.1.1 XML文档结构 5.1.2 为何使用DOM 5.1.3 DOM规范 5.1.4 现实世界的DOM 5.1.5 特殊的XML DOM实例— HTML DOM 5.2 使用DOM 5.2.1 DOM API 5.2.2 客户端和服务器端 5.2.3 DOM在出版过程的应用 5.3 使用DOM和XML的应用实例 5.3.1 简单的客户端实例 5.3.2 更复杂的编程实例 5.4 DOM和XML的未来 5.4.1 W3C的工作 5.4.2 应用 5.4.3 数据库、模式和DOM 5.5 小结 第6章 SAX 1.0: XML简易API 6.1 事件驱动接口 6.2 SAX的由来 6.3 SAX的高级特性 6.3.1 可选择的源输入 6.3.2 处理外部实体 6.3.3 选择解析器 6.4 一些SAX设计模式 6.5 SAX 2.0 6.5.1 可配置的接口 6.5.2 核心的特性和属性 6.6 小结 第7章 命名空间和模式 7.1 混合词汇表 7.1.1 分解问题 7.1.2 重用 7.1.3 二义性与名称冲突 7.2 命名空间 7.3 定义和声明命名空间 7.3.1 声明一个命名空间 7.3.2 限定名 7.3.3 范围 7.4 在格式正规的书籍里使用命名空间 实例 7.5 模式 7.5.1 与DTD有关的问题 7.5.2 一个对创建模式的帮助 7.6 W3C在XML 模式方面的工作 7.6.1 DTD与XML 模式的比较 7.6.2 结构 7.6.3 数据类型 7.7 简化了的XML Data 7.7.1 MSXML对命名空间和模式的支持 7.7.2 数据类型 7.8 图书目录的变化 7.8.1 为什么烦恼 7.8.2 重铸DTD 7.8.3 模式协调 7.9 小结 第8章 链接和查询 8.1 XML 信息集合 8.1.1 信息类型 8.1.2 信息集合的重要性 8.1.3 小结 8.2 链接 8.2.1 什么是链接? 8.2.2 W3C规范:XLink 8.3 Xpointer 8.3.1 HTML指针 8.3.2 Xpointer 规范 8.4 W3C Xpath推荐标准 8.4.1 Location Step 8.4.2 XPointer对XPath的扩展 8.4.3 Xpointer错误 8.4.4 小结 8.5 XML片段交换 8.5.1 什么是文档片段 8.5.2 文档片段的一些用途 8.5.3 问题:Bare文档片段并不总 是充分的 8.5.4 解决办法:环境信息 8.5.5 回顾实例 8.5.6 如何传输片段 8.5.7 小结 8.6 查询 8.6.1 什么是查询语言 8.6.2 关系型数据库和XML文档之间的区别 8.6.3 XML查询语言的发展历史 8.6.4 使用Xpath和XSLT查询XML文档 8.6.5 查询语言展望 8.7 小结 第9章 转换 XML 9.1 为什么转换 XML 9.1.1 在不同词汇表之间转换 9.1.2 动态转换 9.1.3 不同的浏览器 9.2 XSL 9.3 XSLT 样式表结构 9.3.1 创建模板 9.3.2 处理空白 9.3.3 输出格式 9.3.4 合并样式表 9.3.5 嵌入样式表 9.4 使用XSLT的例子 9.4.1 结构的转换 9.4.2 循环 9.4.3 排序 9.4.4 条件处理 9.4.5 名称模板 9.4.6 编号方式 9.4.7 拷贝 9.5 使用DOM进行XML文档的转换 9.5.1 用DOM进行结构的转换 9.5.2 在运行时修改一个XSLT文档 9.6 XSL转换与DOM转换的比较 9.7 小结 第10章 XML数据库 10.1 存储XML 10.1.1 持续性问题 10.1.2 文档管理 10.1.3 XML存储和数据库 10.1.4 结论 10.2 XML的交换 10.2.1 数据标准 10.2.2 查询标准 10.2.3 结论 10.2.4 你可能需要的标准 10.3 图书目录的例子 10.3.1 处理存在的数据和应用 10.3.2 图书目录模式 10.4 结论 第11章 服务器到服务器 11.1 XML的传送 11.1.1 基于FTP的XML传送 11.1.2 XML和消息队列 11.1.3 基于HTTP的XML 11.1.4 基于SMTP的XML 11.2 作为一种分布式组件模式的XML 11.2.1 消息传送和串行化 11.2.2 紧耦合系统和松耦合系统 11.2.3 通信方式 11.3 XML-RPC 11.3.1 为什么使用XML-RPC 11.3.2 XML-RPC适用于何处 11.3.3 XML-RPC规范—技术全瞻 11.3.4 XML-RPC的实现 11.3.5 书籍应用例子 11.3.6 到哪里去 11.4 SOAP 11.4.1 XML-RPC++ 11.4.2 实现 11.4.3 结论 11.5 WebDAV 11.6 小结 第12章 电子商务和XML 12.1 什么是电子商务 12.1.1 对客户直接销售 12.1.2 企业对企业交易 12.1.3 信息共享和内容联合 12.1.4 EDI—电子数据交换 12.2 在电子商务应用XML 12.2.1 通常的错误概念 12.2.2 在电子商务使用XML的感受 12.3 展望未来 12.3.1 发现和调解 12.3.2 容器 12.3.3 代理 12.3.4 模板 12.4 理论转化为实现 12.5 电子商务解决方案 12.6 行业方案 12.6.1 纵向行业解决方案的关键 12.6.2 旅游 12.7 人力资源 12.7.1 HR-XML 12.7.2 健康 12.8 cXML—纵向行业的一个详细 例子 12.8.1 为什么有cXML 12.8.2 cXML协议规范 12.8.3 消息传输 12.9 第1步—横向行业 12.9.1 ASC X12 12.9.2 XML-EDIFACT 12.9.3 电子商务XML工作组 12.10 第1个横向步骤 12.10.1 BizTalk标记规范 12.10.2 规范的目标和当前的限制 12.10.3 文档结构 12.10.4 一个用于Wrox书店的BizTalk 文档 12.10.5 BizTalk Jumpstart工具包简介 12.10.6 BizTalk服务器 12.11 小结 第13章 样式XML 13.1 解释的位置 13.2 客户端的XML转换 13.3 解释模型 13.3.1 视觉解释 13.3.2 语音解释 13.3.3 如何将样式表链接到XML文档上 13.3.4 规则语言 13.3.5 CSS 13.3.6 XSL 13.3.7 用XSL解释XML 13.3.8 DSSSL 13.3.9 Omnimark 13.4 小结 第14章 无线应用协议 14.1 新客户介绍 14.2 了解无线环境 14.2.1 服务 14.2.2 无线网络 14.2.3 WAP如何解决无线网络应用遇到 的问题 14.3 介绍WML 14.3.1 怎样将第一份文档传送到电话上 14.3.2 WML文档的结构 14.3.3 通用属性 14.3.4 WML包括什么 14.3.5 Meta信息 14.3.6 基本字符、表格和演示 14.3.7 使用计时器 14.3.8 事件处理器 14.3.9 使用变量 14.3.10 任务和菜单 14.3.11 客户端模板 14.3.12 表单数据 14.3.13 图像 14.4 在服务器上生成WML 14.5 WROX的WML应用 14.6 WML脚本 14.6.1 基本概念 14.6.2 字节码 14.6.3 如何从WML上调用脚本函数 14.7 脚本库 14.7.1 决定浏览器的状态—WMLBrowser 脚本库 14.7.2 Dialogs库 14.7.3 特定的语言函数 14.7.4 浮点数 14.7.5 字符串 14.7.6 URL 14.8 如何得到更多的信息 14.9 小结 第15章 实例研究1─数据双重性 15.1 商业需求 15.2 系统要求 15.3 设计时间:让我们开始吧 15.4 实现方法概述 15.5 建立数据库 15.6 提供XML功能的ASP 15.7 客户端页面 15.8 “以编号浏览”XSL样式表 15.9 “以名字浏览”XSL样式表 15.10 激活XSL样式表 15.11 问题:保持树的同步 15.12 小结 第16章 实例研究2—XML和分布式 应用程序 16.1 目前的弱点 16.2 构建网络应用程序的五条原则 16.2.1 从粗粒度服务构建应用程序 16.2.2 通过查询目录发现服务 16.2.3 将服务提供为自描述数据 16.2.4 服务是短暂的 16.2.5 服务必须可扩展,且能够降低对 外部的要求 16.3 商业实例 16.4 应用程序设计 16.4.1 应用程序的组织 16.4.2 程序员服务客户端 16.4.3 服务 16.4.4 交换词汇表 16.5 实现 16.5.1 定位服务 16.5.2 管理数据绑定 16.6 输入和编辑程序员信息 16.6.1 客户端 16.6.2 服务器端 16.6.3 用于插入程序员信息的完整客户端 代码 16.6.4 用于插入程序员信息的完整服务器端 代码 16.7 搜索程序员信息 16.7.1 客户端 16.7.2 服务器端 16.8 清除程序员表单 16.9 输入程序员成果报告 16.9.1 客户端 16.9.2 服务器端 16.10 清除成果报告历史表单 16.11 获取程序员的成果历史 16.11.1 客户端 16.11.2 服务器端 16.12 经验教训 16.12.1 违反的开发原则 16.12.2 组件 16.12.3 重用的可能性 16.13 小结 第17章 实例研究3—图书目录信息服务 17.1 图书目录信息服务 17.1.1 系统概述 17.1.2 创建BCIS 17.2 小结 第18章 实例研究4--SOAP 18.1 追根溯源 18.2 SOAP Opera 18.2.1 OPERA客户端 18.2.2 OPERA服务器 18.2.3 订单输入应用程序 18.2.4 对象 18.3 小结 附录A 可扩展标记语言(XML)1.0 规范 附录B IE 5 XML文档对象模型 附录C SAX 1.0:XML简单API 附录D IE 5 XML模式和数据类型 附录E IE 5 XSL引用 附录F CSS属性 附录G 安装XT 附录H 支持与勘误
三个资料: xml实用大全 无废话xml xml轻松学习手册 XML轻松学习手册: · 第一章:XML快速入门 · 一. 什么是XML? · 二. XML是新概念吗? · 三. 使用XML有什么好处? · 四. XML很难学吗? · 五. XML和HTML的区别 · 六. XML的严格格式 · 七. 关于XML的更多 · 第二章:XML概念 · 一. 扩展性 · 二. 标识 · 三. 语言 · 四. 结构化 · 五. Meta数据 · 六. 显示 · 七. DOM · 第三章:XML的术语 · 导言 · 一.XML文档的有关术语 · 二.DTD的有关术语 · 第四章:XML的语法 · 一.XML语法规则 · 二.元素的语法 · 三.注释的语法 · 四.CDATA的语法 · 五.Namespaces的语法 · 六.entity的语法 · 七.DTD的语法 · 第五章:XML实例解释 · 一.定义新标识 · 二.建立XML文档 · 三.建立相应的HTML文件 · 第六章:XML相关资源 《XML实用大全》 先睹为快 第一部分 XML简介 9 第1章 XML概览 9 1.1 什么是XML 10 1.1.1 XML是元标记语言 10 1.1.2 XML描述的是结构和语义,而不是格式化 10 1.2 为什么开发人员对XML感到激动 13 1.2.1 设计与特定领域有关的标记语言 13 1.2.2 自描述数据 13 1.2.3 应用间交换数据 14 1.2.4 结构化和集成的数据 14 1.3 XML文档的“生命” 15 1.3.1 编辑器 15 1.3.2 语法分析程序和处理程序 15 1.3.3 浏览器和其他工具 15 1.3.4 处理过程总结 15 .4 相关技术 17 1.4.1 超文本标记语言(Hypertext Markup Language) 17 1.4.2 级联样式单(Cascading Style Sheets) 17 1.4.3 可扩展的样式语言(Extensible Style Language) 17 1.4.4 URL和URI 18 1.4.5 XLink和XPointer 18 1.4.6 Unicode字符集 19 1.4.7 如何将这些技术融合在一起 19 1.5 本章小结 20 第2章 XML应用简介 21 2.1 什么是XML应用程序 21 2.1.1 化学标记语言(Chemical Markup Language) 21 2.1.2 数学标记语言(Mathematical Markup Language) 22 2.1.3 频道定义格式 25 2.1.4 经典文学 26 2.2 用于XMLXML 28 2.2.1 XSL 28 2.2.2 XLL 28 2.2.3 DCD 29 2.3 XML的后台应用 30 2.4 本章小结 33 第3章 第一个XML文档 34 3.1 Hello XML 34 3.1.1 创建一个简单的XML文档 34 3.1.2 保存XML文件 35 3.1.3 将XML文件装入Web浏览器 35 .2 考察简单的XML文档 37 3.3 赋于XML标记以意义 39 .4 为XML文档编写样式单 40 .5 将样式单附加到XML文档上 41 3.6 本章小结 43 第4章 数据的结构化 44 4.1 检查数据 44 4.1.1 击球手 44 4.1.2 投球手 46 4.1.3 XML数据的组织 46 4.2 数据XML化 48 4.2.1 开始编写文档:XML声明和根元素 48 4.2.2 联赛(League)、(分部)Division和(球队)Team数据XML化 49 4.2.3 球员数据XML化 52 4.2.4 球员统计数据XML化 53 4.2.5 将XML组装在一起 56 4.3 XML格式的优点 71 4.4 编制样式单以便显示文档 72 4.4.1 与样式单连接 73 4.4.2 为根元素指定样式规则 74 4.4.3 为标题指定样式规则 75 4.4.4 为球员和统计元素指定样式规则 79 4.4.5 本节小结 80 4.5 本章小结 85 第5章 属性、空标记和XSL 86 5.1 属性 86 5.2 属性与元素的对比 95 5.2.1 结构化的元数据 95 5.2.2 元元数据 99 5.2.3 有关元数据的说明 100 5.2.4 元素更具扩展性 100 5.2.5 使用属性的最佳时机 100 5.3 空标记 102 5.4 XSL 103 5.4.1 XSL样式单模板 103 5.4.2 文档的主体 104 5.4.3 标题 106 5.4.4 联赛、分部和球队 108
(很全的XML的学习资料。) 第一部分 XML简介 9 第1章 XML概览 9 1.1 什么是XML 10 1.1.1 XML是元标记语言 10 1.1.2 XML描述的是结构和语义,而不是格式化 10 1.2 为什么开发人员对XML感到激动 13 1.2.1 设计与特定领域有关的标记语言 13 1.2.2 自描述数据 13 1.2.3 应用间交换数据 14 1.2.4 结构化和集成的数据 14 1.3 XML文档的“生命” 15 1.3.1 编辑器 15 1.3.2 语法分析程序和处理程序 15 1.3.3 浏览器和其他工具 15 1.3.4 处理过程总结 15 .4 相关技术 17 1.4.1 超文本标记语言(Hypertext Markup Language) 17 1.4.2 级联样式单(Cascading Style Sheets) 17 1.4.3 可扩展的样式语言(Extensible Style Language) 17 1.4.4 URL和URI 18 1.4.5 XLink和XPointer 18 1.4.6 Unicode字符集 19 1.4.7 如何将这些技术融合在一起 19 1.5 本章小结 20 第2章 XML应用简介 21 2.1 什么是XML应用程序 21 2.1.1 化学标记语言(Chemical Markup Language) 21 2.1.2 数学标记语言(Mathematical Markup Language) 22 2.1.3 频道定义格式 25 2.1.4 经典文学 26 2.2 用于XMLXML 28 2.2.1 XSL 28 2.2.2 XLL 28 2.2.3 DCD 29 2.3 XML的后台应用 30 2.4 本章小结 33 第3章 第一个XML文档 34 3.1 Hello XML 34 3.1.1 创建一个简单的XML文档 34 3.1.2 保存XML文件 35 3.1.3 将XML文件装入Web浏览器 35 .2 考察简单的XML文档 37 3.3 赋于XML标记以意义 39 .4 为XML文档编写样式单 40 .5 将样式单附加到XML文档上 41 3.6 本章小结 43 第4章 数据的结构化 44 4.1 检查数据 44 4.1.1 击球手 44 4.1.2 投球手 46 4.1.3 XML数据的组织 46 4.2 数据XML化 48 4.2.1 开始编写文档:XML声明和根元素 48 4.2.2 联赛(League)、(分部)Division和(球队)Team数据XML化 49 4.2.3 球员数据XML化 52 4.2.4 球员统计数据XML化 53 4.2.5 将XML组装在一起 56 4.3 XML格式的优点 71 4.4 编制样式单以便显示文档 72 4.4.1 与样式单连接 73 4.4.2 为根元素指定样式规则 74 4.4.3 为标题指定样式规则 75 4.4.4 为球员和统计元素指定样式规则 79 4.4.5 本节小结 80 4.5 本章小结 85 第5章 属性、空标记和XSL 86 5.1 属性 86 5.2 属性与元素的对比 95 5.2.1 结构化的元数据 95 5.2.2 元元数据 99 5.2.3 有关元数据的说明 100 5.2.4 元素更具扩展性 100 5.2.5 使用属性的最佳时机 100 5.3 空标记 102 5.4 XSL 103 5.4.1 XSL样式单模板 103 5.4.2 文档的主体 104 5.4.3 标题 106 5.4.4 联赛、分部和球队 108 5.4.5 球员 114 5.4.6 区分投手与击球手 117 5.4.7 元素内容与select属性 125 5.4.8 CSS还是XSL 129 5.5 本章小结 130 第6章 结构完整的XML文档 131 6.1 XML文档的组成 131 6.2 置标和字符数据 132 6.2.1 注释 132 6.2.2 实体引用 134 6.2.3 CDATA 135 6.2.4 标记 136 6.2.5 属性 138 6.3 独立文档结构完整的XML 140 6.4 结构完整的HTML 145 6.4.1 现实的Web页面存在的问题 145 6.4.2 HTML整理工具 153 6.5 本章小结 156 第7章 外文和非罗马文本 157 7.1 Web上的非罗马文字 157 .2 文字、字符集、字体和字形 161 7.2.1 文字的字符集 161 7.2.2 字符集的字体 161 7.2.3 字符集的输入法 161 7.2.4 操作系统和应用软件 162 7.3传统字符集 163 7.3.1 ASCII字符集 163 7.3.2 ISO字符集 164 7.3.3 MacRoman字符集 166 7.3.4 Windows ANSI字符集 167 7.4 Unicode字符集 169 7.4.1 UTF-8 171 7.4.2 通用字符系统 171 7.5 如何使用Unicode编写XML 173 7.5.1 利用字符引用在XML文件插入字符 173 7.5.2 其他字符集与Unicode字符集之间的转换 173 7.5.3 如何使用其他字符集编写XML 174 7.6 本章小结 176 第二部分 文档类型定义 177 第8章 文档类型定义和合法性 177 8.1 文档类型定义 177 8.2 文档类型声明 179 8.3 根据DTD的合法性检验 182 8.4 列出元素 187 8.5 元素声明 195 8.5.1 ANY 195 8.5.2 #PCDATA 195 8.5.3 子元素列表 198 8.5.4 序列 200 8.5.5 一个或多个子元素 200 8.5.6 零或多个子元素 201 8.5.7 零或一个子元素 201 8.5.8 完整的文档和DTD 203 8.5.9 选择 214 8.5.10 带括号的子元素 215 8.5.11 混合内容 217 8.5.12 空元素 218 8.6 DTD的注释 220 8.7 在文档间共享通用的DTD 228 8.7.1 远程URL上的DTD 235 8.7.2 公共的DTD 236 8.7.3 内部和外部DTD子集 237 8.8 本章小结 241 第9章 实体和外部DTD子集 242 9.1 什么是实体? 242 .2 内部通用实体 244 9.2.1 定义内部通用实体引用 244 9.2.2 在DTD使用通用实体引用 246 9.2.3 预定义通用实体引用 247 9.3 外部通用实体 248 .4 内部参数实体 251 9.5 外部参数实体 253 .6 根据片段创建文档 260 9.7 结构完整的文档的实体和DTD 274 9.7.1 内部实体 274 9.7.2 外部实体 276 9.8 本章小结 283 第10章 DTDs的属性声明 284 10.1 什么是属性? 284 10.2 在DTD声明属性 285 10.3 声明多个属性 287 10.4 指定属性的缺省值 288 10.4.1 #REQUIRED 288 10.4.2 #IMPLIED 288 10.4.3 #FIXED 289 10.5 属性类型 290 10.5.1 CDATA属性类型 290 10.5.2 Enumerated属性类型 290 10.5.3 NMTOKEN属性类型 291 10.5.4 NMTOKENS属性类型 291 10.5.5 ID属性类型 292 10.5.6 IDREF属性类型 292 10.5.7 ENTITY属性类型 293 10.5.8 ENTITIES 属性类型 294 10.5.9 NOTATION属性类型 294 10.6 预定义属性 296 10.6.1 xml:space 296 10.6.2 xml:lang 297 10.7 基于属性的棒球统计数据的DTD 300 10.7.1 在DTD声明SEASON的属性 302 10.7.2 在DTD声明DIVISION和LEAGUE属性 302 10.7.3 在DTD声明TEAM属性 302 10.7.4 在DTD声明PLAYER的属性 303 10.7.5 棒球比赛统计数据示例的完整DTD 306 10.8 本章小结 309 第11章 嵌入非XML数据 310 11.1 记号 310 11.2 不可析外部实体 314 11.2.1 声明不可析实体 314 11.2.2 嵌入不可析实体 314 11.2.3 嵌入多个不可析实体 317 11.3 处理指令 319 11.4 DTD的条件部分 322 11.5 本章小结 324 第三部分 样式语言 325 第12章 级联样式单级别1 325 12.1 什么是CSS? 325 12.2 样式单与文档的链接 327 12.3 选择元素 331 12.3.1 成组选择符 331 12.3.2 伪元素 331 12.3.3 伪类(pseudo-classe) 332 12.3.4 由ID来选择 335 12.3.5 上下文的选择符 335 12.3.6 STYLE特性 336 12.4 继承性 337 12.5 级联过程 339 12.5.1 @import指令 339 12.5.2 !important声明 339 12.5.3 级联顺序 339 12.6 在CSS样式单添加注释 341 12.7 CSS的单位 342 12.7.1 长度值 342 12.7.2 URL值 344 12.7.3 颜色值 345 12.7.4 关键字值 346 12.8 块、内联或列表项元素 347 12.8.1 列表项 352 12.8.2 whitespace属性 354 12.9 字体属性 357 12.9.1 font-family属性 357 12.9.2 font-style属性 358 12.9.3 font-variant属性 359 12.9.4 font-weight属性 359 12.9.5 font-size属性 360 12.9.6 font简略属性 362 12.10 颜色属性 364 12.11 背景属性 365 12.11.1 background-color属性 365 12.11.2 background-image属性 365 12.11.3 background-repeat属性 367 12.11.4 background-attachment属性 368 12.11.5 background-position属性 369 12.12 文本属性 373 12.12.1 word-spacing属性 373 12.12.2 letter-spacing属性 374 12.12.3 text-decoration属性 374 12.12.4 vertical-align属性 375 12.12.5 text –transform属性 376 12.12.6 text-align属性 377 12.12.7 text-indent属性 378 12.12.8 line-height属性 378 12.13 框属性 380 12.13.1 页边距属性 380 12.13.2 边框线属性 381 12.13.3 贴边属性 384 12.13.4 大小属性 385 12.13.5 定位属性 386 12.13.6 float属性 386 12.13.7 clear属性 387 12.14 本章小结 389 第13章 级联样式单级别2 389 13.1 CSS2有哪些新特点? 389 13.1.1 新的伪类 390 13.1.2 新的伪元素 390 13.1.3 媒体类型 390 13.1.4 分页媒体 390 13.1.5 国际化 390 13.1.6 可视格式化控制 391 13.1.7 表格 391 13.1.8 生成的内容 391 13.1.9 有声样式单 391 13.1.10 新工具 391 13.2 选择元素 393 13.2.1 式样匹配 393 13.2.2 通配符 394 13.2.3 后代和子代选择符 394 13.2.4 直系同属选择符 396 13.2.5 特性选择符 396 13.2.6 @规则 396 13.2.7 伪元素 400 13.2.8 伪类 401 13.3 格式化页面 403 13.3.1 大小属性 403 13.3.2 页边距属性 403 13.3.3 标记属性 403 13.3.4 页面属性 403 13.3.5 分页符属性 404 13.4 可视格式化 405 13.4.1 显示属性 405 13.4.2 宽度和高度属性 407 13.4.3 overflow属性 407 13.4.4 clip属性 408 13.4.5 visibility属性 408 13.4.6 cursor属性 409 13.4.7 相关的颜色属性 410 13.5 框 412 13.5.1 轮廓属性 412 13.5.2 定位属性 413 13.6 计数器和自动编号 417 13.7 有声样式单 419 13.7.1 说话属性 420 13.7.2 音量属性 420 13.7.3 暂停属性 420 13.7.4 提示属性 421 13.7.5 同期播放属性 421 13.7.6 空间属性 421 13.7.7 音质属性 422 13.7.8 话音属性 424 13.8 本章小结 425 第14章 XSL变换 426 14.1 何为XSL? 426 14.2 XSL变换概述 428 14.2.1 树形结构 428 14.2.2 XSL 样式单文档 430 14.2.3 在何处进行XML变换 431 14.2.4 如何使用XT 432 14.2.5 直接显示带有XSL样式单的XML文件 434 14.3 XSL模板 436 14.3.1 xsl:apply-templates元素 436 14.3.2 select特性 438 14.4 使用xsl:value-of来计算节点值 440 14.5 使用xsl:for-each处理多个元素 442 14.6 匹配节点的模式 444 14.6.1 匹配根节点 444 14.6.2 匹配元素名 445 14.6.3 使用/字符匹配子节点 447 14.6.4 使用//符号匹配子代 448 14.6.5 通过ID匹配 449 14.6.6 使用@来匹配特性 449 14.6.7 使用comments()来匹配注释 451 14.6.8 使用pi()来匹配处理指令 452 14.6.9 用text()来匹配文本节点 452 14.6.10 使用“或”操作符| 453 14.7 选择节点的表达式 454 14.7.1 节点轴 454 14.7.2 表达式类型 462 14.8 缺省的模板规则 471 14.8.1 元素的缺省规则 471 14.8.2 文本节点的缺省规则 471 14.8.3 两个缺省规则的含义 471 14.9 决定输出要包含的内容 473 14.9.1 使用特性值模板 473 14.9.2 使用xsl:element将元素插入到输出文档 475 14.9.3 使用xsl:attribute将特性插入到输出文档 476 14.9.4 定义特性集合 477 14.9.5 使用xsl:pi生成处理指令 478 14.9.6 使用xsl:comment生成注释 478 14.9.7 使用xsl:text生成文本 479 14.10 使用xsl:copy复制当前节点 480 14.11 使用xsl:number为节点计数 483 14.11.1 缺省数值 484 14.11.2 数字到字符串的变换 486 14.12 对输出元素排序 488 14.13 CDATA和<符 491 14.14 方式 493 14.15 使用xsl:variable定义常数 496 14.16 命名模板 496 14.16.1 参数 498 14.17 删除和保留空白 501 14.18 选择 503 14.18.1 xsl:if 503 14.18.2 xsl:choose 503 14.19 合并多个样式单 505 14.19.1 使用xsl:import进行录入 505 14.19.2 使用xsl:include进行包括 505 14.19.3 使用xsl:stylesheet在文档嵌入样式单 505 14.20 本章小结 508 第15章 XSL格式化对象 508 15.1 XSL格式化语言概述 509 15.2 格式对象及其属性 510 15.2.1 fo命名域 511 15.2.2 格式化属性 513 15.2.3 转换成格式化对象 518 15.2.4 使用FOP 520 15.3 页面布局 522 15.3.1 主控页面 522 15.3.2 页序列 525 15.4 内容 530 15.4.1 块级格式化对象 530 15.4.2 内联格式化对象 531 15.4.3 表格格式化对象 532 15.4.4 外联格式化对象 532 15.5 水平线 533 15.6 图形 534 15.7 链接 535 15.8 列表 536 15.9 表格 538 15.10 字符 542 15.11 序列 543 15.12 脚注 544 15.13 浮动 544 15.14 XSL格式化属性 546 15.14.1 单位和数据类型 546 15.14.2 消息属性 548 15.14.3 段落属性 548 15.14.4 字符属性 551 15.14.5 句子属性 552 15.14.6 区域属性 555 15.14.7 听觉属性 560 15.15 本章小结 562 第四部分 补充技术 563 第16章 XLink 563 16.1 XLink与HTML链接的对比 563 16.2 简单链接 565 16.2.1 本地资源的描述 566 16.2.2 远程资源的描述 567 16.2.3 链接行为 568 16.3 扩展链接 575 16.4 外联链接 579 16.5 扩展链接组 581 16.5.1 一个实例 581 16.5.2 steps特性 583 16.6 重命名XLink特性 585 16.7 本章小结 586 第18章 命名域 588 18.1 何为命名域 588 18.2 命名域句法 591 18.2.1 命名域的定义 591 18.2.2 多个命名域 592 18.2.3 特性 595 18.2.4 缺省的命名域 596 18.3 DTD的命名域 600 18.4 本章小结 601 ________________________________________

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧