html如何向xml过渡

上传人:子 文档编号:43292739 上传时间:2018-06-05 格式:DOC 页数:2 大小:29.50KB
返回 下载 相关 举报
html如何向xml过渡_第1页
第1页 / 共2页
html如何向xml过渡_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《html如何向xml过渡》由会员分享,可在线阅读,更多相关《html如何向xml过渡(2页珍藏版)》请在金锄头文库上搜索。

1、HTML 如何向 XML 过渡 当 Internet 世界正迅速地把注意力聚焦到 XML 及其相关技术上时,一个问题产 生了:以前用 HTML 构建的网站将怎么办?对于那些刚刚开始进行信息化建设的 企业来说,理所当然地可以采用 XML 技术来设计网页;但对于那些 HTML 文件已 经非常丰富的传统企业来说,要重新构建网站,不仅耗资巨大,而且拖的时间 会很长。那么应该如何处理遗留下来的 HTML 资料呢? 目前已经出现了一种新的技术可扩展超文本标记语言(XHTML),它被 认为是传统的 HTML 向 XML 迁移的理想工具。HTML 要向 XML 迁移HTML 是一种简单的标记语言。HTML 包

2、含许多专用的标记(tags),而这些 标记并不被所有的浏览器所支持。一些用来得到视觉效果的元素,如font 标记,仅仅使得 HTML 文档体积变大。对于显示屏幕很小的 PDA 和手机等上网新 设备, HTML 也不能给予很好的支持。可以说,HTML 不适合继续作为标准的页 面和信息载体语言。怎样才能让以前积累下来的 HTML 文档在新的环境下继续发挥作用呢?向 XML 的过渡是解决之道。XML 文档包含了清晰的文档结构信息,可以为各种需要 灵活地输出所需要的格式。XML 不是一个简单的类似 HTML 和 WML(无线标记语 言)那样的预定义标记语言,而是一个让用户根据不同的数据和文档内容而制

3、定标记的语言标准。用户可以为自己的文档建立比 HTML 更加准确而适当的标记。可扩展的样式表语言(XSL)提供了一种从存储的 XML 文件中输出各种所需 的格式的途径。许多基于 XSL 的产品都能通过选用特定的样式表来从 XML 文件 中输出能在各种浏览器中正确显示的 HTML 文档,而且同一个 XML 文档还可以使 用其它的样式表,创建出能在无线设备中使用的 WML 格式的文档。设计者所要 做的仅仅是创建这种格式文档的样式表,而对于文档的内容不需进行任何的修 改,即“身体”是相同的,但“外套”可以自由地进行选择。HTML 如何改装成 XHTML传统 HTML 要向 XML 迁移,最麻烦的就是

4、不容易把 HTML 文档的内容和表现 形式进行分离。那么怎样才能对 HTML 文档进行改装呢?一个可选择的方案是采 用 XHTML。XHTML 结合了 HTML 和 XML 的优点,由于它和 HTML 很相似,所以可以 很容易地把以前的 HTML 进行简化和改装,形成新的 XHTML 文档,实现 HTML 向 XHTML 的过渡,这要比直接重新构建 XML 文档简单得多。首先,XHTML 对大小写标记敏感。在 XHTML 中定义元素的属性必须使用小 写,那些曾经在 HTML 中用来增强文档可读性的有些技巧都不能用了。例如以前 在 HTML 中定义元素属性时使用大写的字符,而具体的数值使用小写,

5、这样可读 性强一些,但是这种技巧在 XHTML 中就不能使用了。其次,XHTML 严格地要求元素必须以标记开始和标记结束。以前经常能在 HTML 中使用的先打开标记,然后作用于其它内容的手法,现在也必须加以修改。 在 XHTML 中,所有非空的元素都要求被关闭。以前经常被开发者使用的一个技 巧就是在两个段落中使用p这个标记,而不是严格地按照在每一段的开始使 用p而在结尾使用/p。另外,所有的 XHTML 属性都需要使用引号来表示, 即table border = 2这样的语句需要改写成table border = “2”。最后要指出的一点是,head 和body这样的元素在 XHTML 中都是

6、必 须的,而且title这个元素必须作为第一个元素放在head段中。通过对 HTML 文档进行了这些改变,原来的 HTML 文件不仅能在 HTML 的浏览 器上得到正确的显示,而且能用支持 XML 的软件来进行处理。HTML 转换工具如果你的站点仅仅有很少的文档需要进行转换,即使采用手工的方法也能 处理;但如果有几年累计下来的 HTML 文档需要转换,那么就需要寻找一个工具 来帮助进行。在这方面有许多商业和免费的工具软件可以使用,它们既可以帮 助进行转换而且可以直接编辑形成新型的 XHTML 格式的文件。HTML Tidy 是一个很基本但很有用的工具,可以运行在多种平台上。HTML Tidy

7、可以用来清除 HTML 文件的标记错误(相对 XHTML 标准而言),并能重新 格式化 HTML 文件,使之有更好的可读性。HTML Tidy 已成为一个能把 HTML 向 XHTML 转换的多功能工具。HTML-Kit 是一个免费的程序,能在许多平台上运行。它不仅能帮助进行 HTML 的编辑、格式化输出、合法性检查、预览和发布,而且还能在图形界面上 进行 HTML 向 XHTML 的转换。在其用户界面上,有一个窗口显示源文件,另一个 窗口显示转换后的标记语言结果,还有一个窗口显示出现的错误以及对 XHTML 进行改进的建议。直接向 XML 标准前进HTML 经过改装后形成新的 XHTML 文档将不再有浏览和显示的麻烦。但是如 果希望其内容能被运用到各个领域,那么可以考虑直接建立 XML 文档。这就需 要在现存的 HTML 中把内容抽取出来,使得内容和表现形式的标记得到分离。XspLit 是由 Percussion Software 公司推出的新工具。XspLit 让 Web 开发 者能把 HTML 文档转换成相应的 XSL 样式表。XspLit 能创建一个包含格式定义 的 XML 的 DTD(文件类型定义)文件,还能使用静态的内容来创建一个 XML 样 本文档。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号