作者:empty 页数:128 出版社:empty |
写这本书的动机现在正值XML科技发展的火热阶段·世界上各大软件公司·无不卵足了劲·让自己的产品能抢搭上这班列车·但随着每个西方新科技的到来·背后都暗藏了一个隐忧·那就是:中文的网络大众·往往因语上、文字的隔阂·而无法立即享受到这项新科技所带来的便利·XML是一个能替未来的网络世界、乃至于人类日常生活带来革命性改进的优良科技·这次·我的很不想再看到我们在这方面又,,因此·我起了写这本书的念头·我不但决定写一本XML的书·让网络上的中文人也能不落人后·尺早享受到它的好处:更立志要写出一本完全以中文应用为素材、不但内容正确·而且够新、能跟得上XML日新月异的发展脚步的书·同样重要的是·这本书必须让所有对XML有志一同的网友·都能彼轻易、快速地取得·要达到这个目的·这必须是一本免费下载的电子书·但免费井不表示在「质」的方面会打折扣一相反地·这本书以时下热门的PDF格式精心制作·不管是在屏幕上阅读·或以打印机印出·都能获得最佳的效果·将电子书的特性·发挥到极至·0.2读者应具备的基础在学XML之前·建议您最好先对HTML标注语有基本的认识·如果仁动手写过HTML表格(tables) 则更好·书中对所有用作范例的HTML码·均不作额外解释·xiii写在前面此外:本书将提到一些不属于XML·但和XML息息相关的科技·包括CSS和DOM·如果您已具备CSS的基本概念·则将会很有帮助·即使您从没用过CSS·也不用太担心·本书将会提供一段CSS入门·0.3本书所使用的记号与标示法·重要的专有名词·第一次出现时皆以绿色光笔(marker) 效果表示··文句中要特別强调的地方一律以斜体表示··范例和源代码以打字机字体(Courier) 呈现·如:此外·书中穿插了一些框框·同时配合上一些可爱的小符号·如:甾、等·用来提醒一些注意事项·或提供实用的小点子·这些框框·聪明的您到时候一看就懂·在此不需要废话·浪费篇幅多作说明·让书名原差·这本书在编排上·应用到许多PDF文件特有的便利功能·包括书签和超连结·书签PDF中所谓的「书签」》就是当您用PDF阅读器(Acrobat Reader等) 一打开这和润苋器中的书签有所不同·也不能让使用者把自己喜欢的PDF西面漆加到书签里。
0.4如何用书中的各项功能内文交叉链结文中相互叁考的链结·一律以深绿色表示·您在电脑上值接阅读这本书外部链结除了内部链结外·所有书里提到的网址及网上的资源·都一律以深蓝色超连的时候·可以用这些链结把您带到书中其他地方·像前面总目录中的各个章节项目·文章中的注脚·及各附表、附图的编号·均以内部链结方式呈现·方便读者查阅·每当书中提到重要的专有名词时·如果这个名词·在书中其他地方有特別解释的话·您会在紧接着该名词之后·看到一个绿色的小链结·分两种:章节链结如果一个专有名词·是某章节的主题(例如关于Unicode m的讨页链结如果专有名词不是某章节探讨的主题·但曾在某页提到过·婴如像统汉这样设计的目的·除了着眼于整体版面的美观外·更重要的是为了让把书印出来、在纸上阅读的读者·也能享受到类似线上超连结般的便利·论)·这个时候您在小链结中看到的·正是那个章节的编号·
为什么要学XML但HTML的问题正出在·HTML的标签大多是设计来呈现文章的格局(layout) 和外观的·臀如像上例中的 table>‘ tr>、 td>·还有像 ul>· ol>· lis font>等比比皆是·今天假设我们要在网络上设立一个新兴行业一利用机器爬虫程序(crawlers) 到网络上各电子西店去自动把最新的价目抓回来·让我们的客戶可以藉此比价·从此再也不需要辛辛苦苦地一家家网站亲自去看·问题在·书店甲的阿页可能使用类似上例的写法·也就是用HTML表格(table) 来呈现·但书店乙则可能选用完全不同的形式(譬如用 ul>c1i>... /ul>的条列方式)·而书店丙可能用的又是另一套·更严重的是·一个HTML网页中可能有一大票长得非常类似的标签(如: tr> td>, cli>)·有些或许是拿来标注广告看板的·还有些是拿来标导览连结的·到底哪几个才是标商品名称和价目的标签!要如何将它们可靠地萃取出来?这就有点够呛了。如果我们要去check的网站隔―断时间就拉皮翻新一次·那么事情会更棘手·我们的爬虫程序如果不是特別聪明·那根本别想对各色各样的网页去芜存菁·找出关键信息·达成任务·如果这些网页信息只是纯供人类阅读·消化·那沒有问题(假设一切都排列整齐);但在信息爆炸的络世界·人类需要逐渐仰赖机器来替我们多分忧解劳·以HTML码来标注的信息·
写在前面
0.1写这本书的动机.
0.2读者应具备的基础
0.3本书所使用的记号与标示法
0.4如何善用书中的各项功能..
0.5缺憾
0.6最后..
1介绍XML
1.1为什么要学XML.
1.1.1江郎才的HTML
1.1.2XML前来解救.
1.1.3XML的优越性,
1.2为XML打扮..
1.3XYZ专有名词大会串―XML应用实例:
1.3.1数学ML.
1.3.2微笑串连
目录
1.3.3 Flash桑手1
1.3.4XSL..
1.3.5有哪些相关的网站?
1.3.6使用介面随你设..
1.3.7那微软呢?..
1.4先用先赢
2XML语法领进门
2.1前奏.
2.2元素与属性.
2.3注解.
2.4不可或缺的解析器,
2.5XML文件必先要及格」..
2.5.1所有元素都要正确地关闭
2.5.2标签之间不得交叉.
2.5.3所有属性都得包上引号..
2.5.4其他规定
2.6以法为证:
2.7大小写有分:.
2.8C DATA区.
2.9一空两空大不同.
2.10PI与样规链结
2.11何去何从
3 Unicode说分明
3.1 Unicode简介
3.2字母游戏.
3.3血淋淋的细节.
4XML化妆术
3.3.1 Unicode中的空间分配
3.3.2UTF-8的编码原理和特性.
3.3.3UTF-8的优点.
3.3.4UTF-8的缺点.
3.3.5UTF-16中的代理对,
3.3.6私用区.
4.1CSS入门..
5名称空间
4.1.1选择式(selector) :
5.1
为什么需要名称空间,
5.2名称空间的长像.
5.2.1标示物..
5.3名称空间的宣告,
5.2.2URL·URN·URI一別搞迷糊了
5.2.3名称空间实例..
5.3.1前置字申
5.4名称空间的范..
5.5预设的名称空间..
6下一代的HTML-XHTML
5.5.1预设空间与范畴联合运用
6.1什么是XHTML.
6.2 XHTML长得什么样子.
6.3为什么需要XHTML.
6.3.1HTML的隐忧..
6.3.2 XHTML—既可轻薄短小·又可无限延伸.
6.4 XHTML和HTML 4.0的差别.
6.4.1 XHTML帮您复习..
6.4.2格式正确原则对HTML的冲击
7.1.1XSL和CSS不同的地方
7.1.2XSL和CSS相回的地方
6.4.3检测、验証、依据.,
6.4.4其他规定事项.
6.5 XHTML一到庭给锥者
6.6从何下手.
6.6.1HTMLTidy使用方法
6.7最后:
7XSLT-XML专属的转换语
7.1另一种样规一XSL简介,
7.1.3XSL简史, 。
7.2XSLT入门.
7.2.1XSLT在网络上的应用模式.
7.2.2XSLT的转换流程及工作原理.
7.2.3支援XSL的软件
7.3细读XSLT..
7.3.1成品预览.
7.3.2XSL样规与名称空间.
7.3.3源树分解..
7.3.4根元素上头还有一级
7.3.5XSLT运行细节,
7.3.6《属性值模板)
7.3.7输出文字码设定
7.4XPath路径描述语.
7.5换您了一实作演练.
7.5.1xt..,
7.5.2迁就IE5.
8DTD-XML语汇的定义
8.1滑除对DTD的恐惧.
8.4统统放到一起一文件类别宣告,
8.1.1成品预
8.2元素类别宣告.
8.2.2出现次序
8.3属性类别宣告..
8.2.1
8.5结语..
量子学,
目录