第二章XML语法xyq.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
空元素 没有元素内容的元素称为空元素,用空标记来表示,所谓空标记指的是标记只有开始没有结束,又叫孤立标记。这种标记表示一种格式信息。空标记可写成标记名/的形式。 XML文档元素树形结构,对于元素的嵌套有如下规则: 所有XML文档都从一个根节点开始,该根节点代表文档本身,根节点包含了一个根元素。 文档内所有其他元素都被包含在根素中。 包含在根元素中的元素称为根元素的子元素,如果不止一个子元素,则这些子元素互为兄弟,根元素为父元素。 子元素还可以包含子元素,所以子元素少元素是相对的。 包含子元素的元素称为分枝,没有子元素的元素称为叶子。 XML属性 属性是元素的可选组成部分,用户可以自己定义,其作用是对元素及其内容的附加信息进行描述,由“=”分割开的名称数值对构成。在XML中,所有的属性必须用引号括起来,其形式如下所示: 标记名 [属性名1=“属性值1”[ 属性名2=“属性值2”…]]内容/标记名 XML属性的命名 英文名称必须以英文字母或者下划线“_”开头,中文名称必须以中文文字或者下划线“_”开头。 在使用默认编码集的情况下,名称可以由英文字母、数字、下划线“_”、连接符”“-”和点号“.”构成。在指定编码集的情况下,名称中除上述字符外,还可以出现该字符集中的合法字符。 名称中不能含有空格。 名称中含有英文字母时,对大小写敏感。 同一个元素不能有多个同名的属性。 在XML中设置属性时应注意 要符合XML的语法格式,属性值要用引号(单引号或双引号)括起来。如下属性设置是不合法的。 book id=001 amount=100 当属性值本身含有单引号时,则用双引号作为属性的定界符,当属性值本身含有双引号,则用单引号作为属性定界符,当属性中既包含单引号,又包含双引号的时候,属性值中的引号必须用实体引用方式来表示。 profile id=quot;adquot;apos;ssapos;dd/profile 一个元素不可以拥有相同名称的两个属性,不同的元素可以拥有两个相同名称的属性。 book id=“001” amount=“100” amount=“80” 不但自定义标记中可以有属性,XML文档的处理指令中也可以有属性,比如XML声明 属性值中不能有字符和。 属性的应用 1 与文档读者无关的简单信息 所谓“简单”,是指没有子结构。如矩形 width=“100“ height=“80”中的矩形元素,其目的是向读者展示一个矩形,但矩形的大小与读者基本无关,而且宽和高也没有子结构。在这种情况下,就可以将矩形的长、宽信息作为元素的属性。 例:2.9.1 2.9.2 数据本身应当存储在元素中,而有关数据的信息(元数据)应当存储在属性中。 2.3.6语言标识 在文档处理中,标识出其内容所使用的自然或人工语言常常是很有用的。 可以在文档中插入一个特殊的属性xml:lang,来指出XML文档中任何元素的内容和属性的值所使用的语言。在有效的文档中,这个属性和其它任何属性一样,在使用时必须声明。 XML:lang属性的值是在IETF RFC 3066或其它的后继版本中定义的语言标记符,另外也可以为它指定空字符串。 2.3.6语言标识 content xml:lang=zh line床前明月光,/line line疑是地上霜。/line line举头望明月,/line line低头思故乡。/line line xml:lang=enThis is Englis/line /content 书名 作者 出版社 书号 出版日期 价格 ASP.NET 李现坤 人民邮电出版社 87678 2005-09 27 XML 瞿中 机械工业出版社 67555 2006-10 26 stuid name age sex grade 08097 tom 21 male 2007 08076 jack 19 male 2007 下面是一个网上购物订单,将它写成XML格式 顾客编号:X003498277,订单号:DD934809,订货时间:2004-05-17;付款方式:邮局汇款,通迅地址:保定市,邮编:071000; 汇款地址:保定市职大路1号;收款人:希望书店; 定书号:001,书名:AAA,数量:1,价格:34; 定书号:002,书名:BBB,数量:1,价格:29 NBA 球队 火箭 湖人 马刺 姚明 斯科拉 科比 加索尔 邓肯 比利 练习:找出代码的错误并改正 ?xml version=1.0? java ![CDATA[ if (array[num[i]]0) fun(); ]] /java 实训2:建立格式正确的XML文档 在文本编辑器中输入以下代码,并保存到2.1.xml,再用I

文档评论(0)

zilaiye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档