t*n
3 楼
XML是一种旨在取代HTML的媒体表示语言。HTML和XML虽然在
语法上都是SGML在WWW上的表现实体,但HTML实际上是一种
只能被人看懂的语言,计算机只管把东西按HTML的语法进行
表示,其对于语义没有特别大的帮助。你看到了,你就知道
什么是表,什么是list,而计算机是很难知道的。SGML原先
是为印刷和出版业设计的一种语言,其目的之一就是勾了出
结构性的信息。现在,XML的出现就是这个目的。简单的说,
数据库的设计,就是先设计其schema,然后在populate数据。
WWW现在蕴涵了好多有用的信息,所以可以看作一种数据库,
但是问题是,HTML的设计随意性很大,就象是设计艺术作品
一样,每个人的设计很不同,你很难抽出其schema。XML的目的
之一就是要在这方面来取代HTML。实际上,XML和HTML在语法
上都尊从SGML,而在语义上,XML则已经把死的变成活的了。
另外,XML可以用SGML的namespace来定义新的tag,这有点象
程序设计语言中的变量定义,你定义了,以后就可以用了。而
HTML中的tag是由HTML及其版本来定义的,其docType已经被
【在 x********o 的大作中提到】
: XML is the interface between database and web page.
相关阅读
XML is so hot, why this board is so cold?求救:英文WIN2K下输入法切换巨慢无比Re: where to find some sample code of XML document creating and parsing with JAXP DOquestion on CGI and XMLBob Suter gave a talk about XML here.Please help me with XML, XSL, CSS, and XSD!Display XML with XSLT in IE 5.x?a stupid question请问xsl中template的执行顺序question on xerces1000a great site to learn xml related technologies..a weird xml parser (MS DOM) problem如何在xml message 里携带二进制数据(用java实现)?[转载] 如何把ASP的变量传到javascript/HTML的参数有谁知道怎么向POCKETPC20002 EMULATOR 加文件吗?急啊使用group出现问题Scanner in XPHow to send a request/get response to/from XML serverXML里怎么读汉字或者UNICODE的茫茫?