Xml相关技术.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Xml相关技术

例3-3 返回 <联系人> <姓名>李四</姓名> <ID>002</ID> <公司>B公司</公司> <EMAII>1i@bbb.org</EMAII> <电话>(021/电话> <地址> <街道>南京路9876号</街道> <城市>上海市</城市> <省份>上海</省份> </地址> </联系人> </联系人列表> < ? xml version=“1.0”encoding=”GB2312” standalone=”no”?> <!DOCTYPE 联系人列表 SYSTEM”fclml.dtd”> <?xml—stylesheet type=”text/xsl” href=“mystyle.xsl”?> <联系人列表> <联系人> <姓名>张三</姓名> <ID>001</ID> <公司>A公司</公司> <EMAIL>zhang@aaa.com</EMAIL> <电话>(010/电话> <地址> <街道>五街1234号</街道> <城市>北京市</城市> <省份>北京</省份> </地址> </联系人> <!DOCTYPE 根元素 PUBLIC”DTD名称“ ”外部DTD的URL”> <!DOCTYPE 联系人列表 PUBLIC”联系人DTD“ ”/dtds/fclml.dtd”> 例3-4 返回 元素定义 DTD作用 告诉语法分析器它所关联的XML文档的根元素、内容及结构 元素说明部分,使用元素类型声明ETD声明所有有效的文档元素 XML元素可以为空,也可以是纯文本或若干个子元素,子元素同时可以有各自的子元素。DTD通过元素之间父子关系描述整个文档的结构关系。(例3-5) 元素及其子元素 其核心思想是采用“匹配”的逻辑(例3-6) 元素定义 元字符 含义 + 出现一次或多次 * 出现零次或多次 ? 可选,不出现或出现一次 ( ) 一组要共同匹配的表达式 | 或(OR) , 并(AND),要求严格遵从顺序要求 元素A 元素B 元素C 元素列表,无须遵从顺序要求 3)定义元素属性 例3-5 < ? xml version=“1.0”encoding=”GB2312” standalone=”yes”?> <!DOCTYPE 联系人列表〔 <!ELEMENT 联系人列表 ANY> <!ELEMENT 联系人(姓名)> <!ELEMENT 姓名(#PCDATA )> 〕 > <联系人列表> <联系人> <姓名>张三</姓名> < /联系人> < /联系人列表> 返回 例3-6 <!ELEMENT 联系人 (姓名,EMAIL)+> <!ELEMENT 姓名 (#PCDATA)> <!ELEMENT EMAIL (#PCDATA)> 返回 定义元素属性 定义 元素名是属性所属的元素的名字 属性名是属性的名字 缺省值是属性的初值 属性类型用来指定其属于哪种有效属性 属性值(例3-7,例3-8,例3-9,例3-10) 例3-7,3-8,3-9 例3-7 <!ATTLIST 元素名 属性名 属性类型 #REQUIRED> <!ATTLIST 页面作者 姓名 CDATA #REQUIRED> 例3-8 <!ATTLIST 元素名 属性名 属性类型 #IMPLIED> <!ATTLIST 页面作者 姓名 CDATA #IMPLIED 年龄 CDATA #IMPLIED 联系信息 CDATA # REQUIRED > 例3-9 <!ATTLIST 元素名 属性名 属性类型 #FIXED”缺省值“> <!ATTLIST 页面作者 姓名 CDATA #IMPLIED 年龄 CDATA #IMPLIED 联系信息 CDATA #REQUIRED 网站职务 CDATA #FIXED”页面作者“ > 例3-10 例3-10 <!ATTLIST 元素名 属性名 属性类型 ”缺省值“> <!ATTLIST 页面作者

文档评论(0)

wyjy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档