Josh的学习园地

本站首页    管理页面    写新日志    退出

首页(66) RSS(1) XML初学进阶(47) 


其实我是愿意学习的...
 
 ♀最新日志                                  ♀最新回复                                  
教你认识动态链接库DLL文件
cookie
网络小馅饼 Cookie
开始学习C#
考生了解公务员面试要把握“五个一”
语义Web的基础理论和关键技术研究
today
2006年的学习计划
语义Web和语义网格概述
专业学习
回复:RSS入门 : RSS初步接触
回复:XML(38)合并
回复:语义Web和语义网格概述
回复:全球电子商务的发展趋势及对我们的启
回复:语义Web的基础理论和关键技术研究
«Mar.2026»
1234567
891011121314
15161718192021
22232425262728
293031
 
 

[XML初学进阶]xml(17)
网上资源

2.2.3.3 标记           正如我们开篇所讲,“置标”是XML语言的精髓。因此,标记在XML的元素中、乃至整个XML文件中,占了举足轻重的位置。 XML的标记和HTML的标记在模样上大体相同,除了注释和CDATA部分以外,所有符号“〈”和符号“〉”之间的内容都称为标记。其基本形式为: 〈标记名 (属性名=“属性取值”)*〉 不过,XML对于标记的语法规定可比HTML要严格得多。 标记必不可少任何一个形式良好的XML文件中至少要有一个元素。也就是说,标记在XML文件中是必不可少的。 大小写有所区分在标记中必须注意区分大小写。在HTML中,标记〈HELLO〉和〈hello〉是一回事,但在XML中,它们是两个截然不同的标记。 要有正确的结束标记结束标记除了要和开始标记在拼写和大小写上完全相同,还必须在前面加上一个斜杠“/”。因此,如果开始标记是〈HELLO〉,结束标记应该写作〈/HELLO〉。XML严格要求标记配对,因此,HTML中的<BR>、<HR>的元素形式在XML中是不合法的。不过,为了简便起见,当一对标记之间没有任何文本内容时,可以不写结束标记,而在开始标记的最后惯以斜杠“/”来确认。这样的标记称为“空标记”。例如,HTML中的标记〈HR〉在XML中的使用方式应该是:<HR/>。 “‘〈HR/〉’被称为‘空元素’,因为它不包含任何字符数据。空标记经常有一些属性使得它们非常有用。(在HTML中,IMG标记就是个例子,即便是HR元素,也有好几个属性。)                                ——Ken Sall” 标记要正确嵌套在一个XML元素中允许包含其它XML元素,但这些元素之间必须满足嵌套性。因此,下面这么写是错误的: <专有名词>        <名词>XML                <解释>XML是一种可扩展的源置标语言,它可用以规定新的置标规则,并根据这个规则组织数据</专有名词></名词></解释> 正确的写法应该是: <专有名词>        <名词>XML </名词>               <解释>XML是一种可扩展的源置标语言,它可用以规定新的置标规则,并根据这个规则组织数据</解释></专有名词> 标记命名要合法标记应该以字母、下划线“_”或冒号“:”开头,后面跟字母、数字、句号“.”、冒号、下划线或连字符“-”,但是中间不能有空格,而且任何标记不能以“xml”起始。另外,最好不要在标记的开头使用冒号,尽管它是合法的,但可能会带来混淆。在XML1.0标准中允许使用任何长度的标记,不过,现实中的XML处理程序可能会要求标记的长度限制在一定范围内。 有效使用属性最后要指出的是,标记中可以包含任意多个属性。在标记中,属性以名称/取值对出现,属性名不能重复,名称与取值之间用等号“=”分隔,且取值用引号引起来。例如: <商品 类型 = "服装" 颜色 = "黄色"> 在这个例子中,“类型”和“颜色”是标记“商品”的属性,“服装”是属性“类型”的取值,“黄色”是属性“颜色”的取值。属性命名的规范与标记命名规范大体相似,需要注意有效字母、大小写等一系列问题。不过,在必要的时候,属性中也可以包含空白符,标点和实体引用。需要特别注意的是,在XML中属性的取值必须用引号引起来,但在HTML中这一点并不严格要求。最后要说明一点,属性的所有赋值都被看作是字符串。因此,如果你的处理程序读到下面这段XML标记: <圆柱体 半径=“10” 高=“13”〉 程序应该能够把字符串“10”和“13”转化为它们所代表的数字。
xiaoqiao_xml 发表于 2005/12/27 13:31:35

阅读全文(888) | 回复(-1) | 编辑 | 精华



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)
 
♀链接


♀留言板
签写新留言

HOHO
用户名称:
登陆密码:
密码保存:




站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.625 second(s), page refreshed 144814268 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号