XML学习笔记(二)
来源:互联网 发布:sql server2012精简版 编辑:程序博客网 时间:2024/05/22 03:53
关于XML的两个问题(1):
*XML是HTML的扩展吗?
HTML的全称是Hypertext Markup Language(超文本标记语言),而XML的全称是
(Extensible Markup Language)可扩展的标记语言,这很容易让人联想到XML是通过增加
新标记来扩展HTML的一种标记语言.实际上HTML和XML在标记语言中处于不同的层次.
<html> <?xml version="1.0" encoding="gb2312"?>
<head> <欢迎词>
<title>这是一个欢迎的例子</title> 标题>这是一个欢迎的例子</标题>
</head> <内容>你好!欢迎你!</内容>
<body> </欢迎词>
你好!欢迎你!
</body>
</html>
******
HTML的标记固定,而XML的标记全是自己创建的,包括中文的.
所以说XML是创建标记语言的元语言.
****提示*****
XML在设计之初,就考虑到了国际化的问题,同HTML4.01一样,XML也是基于ISO/IEC 10646字符集
标准中定义的通用字符集(Universal Characer Set,UCS).
第二个问题:
SGML,HTML和XML之间是什么关系?
SGML是一种在Web发明之前就早已存在的使用标记来描述文档资料的通用语言,它是一种定义标记
语言的元语言.HTML和XML都是从SGML发展而来的标记语言.,因此,它们有一些共同点,如相似的语法,
和标记的使用.不过HTML是在SGML定义下的一个描述性的语言,只是SGML的一个应用,其DTD作为标准
被固定下来,而XML是SGML的一个简化版本,是SGML的一个子集,严格意义上来说,XML仍然是SGML.
HTML不能用来定义新的应用,而XML可以.例如RDF和CDF都是使用XML定义的应用.事实上,XML和
SGML是兼容的,但又没有SGML那么复杂,它是设计用于有限带宽的网络,如Internet.XML
规范的制定者之一Tim Bray说,XML的设计出发点是取SGML的优点,去除复杂的部分,使其保持
轻巧,可以在Web在工作.
HTML,SGML和XML将将继续用于其适合的地方,它们中的任何一个都不会使其它一个废弃.
对于像新闻,网络日记,论坛留言等大部分短期的数据,HTML仍是在Web上快速出版数据
的最简单的方法.如果数据要长期使用,并且需要更多的一些结构,我们更推荐使用XML.
不同于HTML和XML,SGML可能永远不会在Internet上被广泛接受,因为它不是为某个网络协议而
设计,也从来没有为某个网络协议的需求而优化过.对于高端的,复杂结构的
出版应用,SGML将继续应用.
- XML学习笔记(二)
- XML学习笔记(二)
- XML学习笔记(二)
- xml学习笔记(二)
- XML学习笔记(二)
- XML学习笔记二
- XML Schema学习笔记(二)
- XML-RPC学习笔记(二)
- Java操作XML学习笔记(二)
- XML Schema学习笔记(二)
- XML Schema学习笔记(二)
- Xml学习笔记(二)Javascript篇
- XML 入门学习笔记(二)
- XML学习笔记(二)xml与css
- XML学习笔记(二):XML规范:DTD详解
- xml学习笔记二--约束
- VB.net学习笔记(二十)XML序列化
- Spring学习笔记二之IOC(xml实现)
- lockInterruptibly 和lock的区别
- Web应用界面设计规范—给项目组培训
- 常用gem包
- XML学习笔记(一)
- Andriod抓包工具介绍
- XML学习笔记(二)
- CImage类的介绍与使用 【图像打开,另存为,转为灰度图像(利用cimage方法实现)】
- 德州仪器达芬奇五年之路七宗罪,嵌入式处理器架构之争决战2012
- XML学习笔记(三)
- 7个简单好习惯 开启新的一天美丽好心情
- 程序集
- detect face
- 把U盘制作成pe+linux启动盘
- 操作系统无法识别声卡的解决方法