首 页
|
域名注册
|
虚拟主机
|
网站制作
|
网站案例
|
网站优化
|
网站推广
|
企业邮局
|
服务器租用
|
广告设计
首页
域名注册
虚拟主机
网站建设
企业邮局
网站优化
网站备案
服务器租用
其它服务
百度竞价排名
yahoo搜索
Google搜索
新浪搜索引擎
搜狐搜索引擎
网易搜索引擎
创新互联专业百度关键词优化,百度排名优化,百度快照优化,网站建设的互联网企业!
域名注册
中文域名
英文域名
通用网址
域名解析
域名转入\转出
虚拟主机
主机购买
管理主机
FTP上传
数据库管理
主机续费升级
网站建设
建站流程介绍
网站设计
网站改版
网站维护
网站推广
企业邮局
邮箱使用
管理邮箱
邮箱续费升级
全球邮局
网站优化
seo优化
seo技巧
收索引擎优化
关键词优化
网站备案
备案流程指南
修改备案
备案资料下载
备案小技巧
服务器租用
服务器租用
服务器托管
其它服务
400电话
在线客服
财务常见问题
会员常见问题
您现在的位置:
创新互联
>>
网站建设
>> 网站建设常见问题 >> XML标记之非空标记
XML标记之非空标记
作者:谭小姐 文章来源:网站制作设计部 点击数:484 更新时间:2009-12-12
XML文档是基于文本的标记语言,标记是XML文档的最基本的组成部分。XML文档中的标记分为非空标记和空标记两种。
1.非空标记的语法格式
非空标记必须由“开始标签”与“结束标签”构成,“开始标签”与“结束标签”之间是该标记的内容。
来世标签以“<”标识开始,以“>”标识结束,“<”标识与“>”标识之间是标记的名称和属性列表,根据非空标记是否还有属性,开始标签的语法格式非别为:
<标记的名称 属性列表>
或
<标记名称>
需要注意的是,在标识“<”和标识名之间不要还有空格,允许“>”的前面有空格或回车换行。
结束标签以“</”标识开始,以“>”标识结束,“</”标识与“>”标识之间是标记的名称。成都网站设计需要注意的是,在标识“</”和标识之间不要含有空格,允许“>”的前面有空格或回车换行。
在标记的“开始标签”与“结束标签”之间是该标记所包含的内容,一下是一个正确的非空标记:
<student>张荣辉</student>
而下面是一个错误的非空标记(“<”和“name”之间有空格):
< student>张荣辉</student>
2.非空标记的内容
在标记的“开始标签”与“结束标签”之间是该标记所包含的内容。一个标所包含的内容可以由两部分构成:文本数据和标记,其中的标记称作该标记的自标记。
(1)只包含文本数据的标记
标记的内容为纯文本数据,在Schema模式中还可以定义标记内容的数据类型。如:
<姓名>JSON</姓名>
其中,“姓名”是标记名称,“JSON”为标记内容。一个标记的文本数据中可以有普通字符、CDATA段、字符引用和实体引用。
(2)只包含子标记的标记
标记的内容由其他标记构成。成都网站设计在下面的例子中,主题部分包含一个“学生列表”标记,该标记是根标记,“学生列表”标记包含两个“学生”标记 看,每个“学生”标记又包含“姓名”、“年龄”、“性别”三个子标记。“学生列表”标记和“学生标记”都是只包含子标记的标记。
举例如下:
example2-1.xml
<xml version = "1.0" encoding = "UTF-8"?>
<! - -学生名单- - >
<学生列表>
<学生>
<姓名>张荣辉</姓名>
<年龄>19</年龄>
<性别>男</性别>
</学生>
<学生>
<姓名>JSON</姓名>
<年龄>20</年龄>
<性别>女</性别>
</学生>
</学生列表>
(3)即包含子标记有包含文本数据的标记
标记的内容既有其他标记,又有文本内容。
成都网站设计案例
:
<电影>关云长
<主演>甄子丹、姜文、孙俪等</主演>
</电影>
其中“电影”标记的内容就是混合内容,既包含文本数据“关云长” ,有包含子标记“主演”标记。
3.非空标记的作用
非空标记包含的内容中即可以有文本数据也可以有子标记,当需要用“整体-部分”关系描述数据时,就可以使用非空标记,例如,准备让“学生”和“姓名”、“学号”之间是“整体-部分”关系,那么就可以让“姓名”、“学号”的子标记,以此表示“学生”和“姓名”、“学号”之间是“整体-部分”关系,即XML文件中可以有如下结构的标记:
<学生>
<姓名>张三</姓名>
<学号>A1001</学号>
</学生>
当血药使用文本来描述一个数据时,也需要使用非空标记,例如:
<价格>168元</价格>
<ISBN>7-675-32591-2</ISBN>
XML解析器既关系非空标记包含的子标记,也关心它所包含的文本内容,并可以解析出它包含的自标记和和文本内容。
需要特别注意的是,下列标记
<speak> </speak>
是不含任何内容的非空标记,或者说是含有“\0”的非空标记(\0是空字符),而
<speak/>
才是真正的空标记。
上一篇文章:
XML标记之空标记
下一篇文章:
网站简介css3新功能
分享到:
QQ空间
新浪微博
腾讯微博
人人网
开心网
百度搜藏
腾讯微博
网易微博
创新互联
|
网站建设
|
网站案例
|
域名注册
|
网站空间
|
jsp虚拟主机
|
优化排名
|
服务器租用
|
云主机
|
网站营销推广
|
数据库知识
|
域名转入\转出
优化电话:028-86922220 13518219792 公司地址:成都市太升南路288号锦天国际A幢1002号
企业邮箱:service@cdxwcx.com 版权所有:创新互联-供最优势的网站制作 蜀ICP备13010860号
创新互联成都网站设计制作:成都网站设计 成都网站建设 XML网站标记 XML标记之非空标记 XML网页设计标记