荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Version (Once more.....), 信区: Program
标  题: XML介绍(五)                          veb (转寄)[转载]
发信站: 荔园晨风BBS站 (Tue Feb 18 12:52:41 2003), 站内信件

【 以下文字转载自 Version 的信箱 】
【 原文由 pcAngel(风过留枫) 所发表 】
发信人: lym (skylarker), 信区: XML
标  题: XML介绍(五)
发信站: BBS 水木清华站 (Sat Apr 15 01:43:26 2000)

arser中文可译为剖析器,是用来分析XML文件是否为正确(valid)或好格式(well form
ed)的文件,一般在XML
文件被应用软件使用之前都会先通过parser来检查,若检查出错就会被该应用程序拒绝
,故在写完一份XML文件
后都会先使用parser来检查是否有错误。
parser可分下面两种:
well formed parser:
只只检查XML文件是否有满足well formed的条件。
validating parser:
检查XML文件是否满足valid的条件。
不管是XML文件本身的內容还是元素的名称都可以使用中文,但重点并不在XML文件中是
否可以使用中文,而是
parser是否能接受中文。
目前知道IE5.0与MSXML都是有支持XML中使用BIG5码的繁体中文,但必须在XML文件中的
开头加以声明,参考下
例:
<?xml version="1.0" encoding="Big5"?>
XML与HTML被制定设计时的目标是不一样的,HTML是为网页设计而制定的,所以HTML着重
在如何将文件资料显示
出来,而XML是要制定一高弹性与扩展性的标记语言,使其能广泛用在WWW上的电子文件
中,主要着重在如何来
将文件结构化方便资料的交换。
网页资料当然也是一种电子文件,所以XML的应用范围也包含到网页,但这并不代表XML
就要取代HTML,因为
HTML在网页设计上依然扮演演着重要的角色,非XML短时间能取代的。
在一份XML文件中若能滿足下面的条件,就可称为XML文件是well-formed。
开始与结束的元素

<Name>Peter Line</Name> 或
<Book/>
层进结构

<Name>
<firstname>Peter</firstname>
<lastname>Line</lastname>
</Name>

--
※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.169.21]
--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.1.50]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店