欢迎来到天天文库
浏览记录
ID:57646307
大小:3.02 MB
页数:8页
时间:2020-08-30
《XML-003-XMLSpy详解、有效的XML文档详析.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、XML003XMLSpy详解、有效的XML文档详析XML文档----属性tom²属性值使用双引号(“),或者是单引号(‘)分隔(如果属性值中有’,用”分隔,有”,用’分隔)一个元素可以有多个属性,它的基本格式为:<元素名属性名=“属性值”>²特定的属性名称在同一个元素标记中只能出现一次,也就是说同一个属性名不能在同一个元素中出现多次。²属性值不能包括<,>,&.(因为这些符号是被xml所保留的)实体实体符号<<>>&&"“&apos‘L
2、essthanltGreaterthangt²作用:避免重复输入——(相当于java里面定义的变量、宏)²XML中预定义实体自定义实体语法:]>²引用已定义的实体:&实体名;圣思园北京上地如何定义和使用实体:
3、ny[]>&shengsiyuan;&address;XML专用标记(1)——注释XML专用标记(2)——处理指令PIXML专用标记(3)——CDATA节CDATA节4、RLD>]]>文档类型定义——DOCTYPE²文档类型声明,紧跟XML声明之后,包含所有实体声明。²语法:]>²示例:Entity.xml格式正规(wellformed)的XML文档遵循如下规则的XML文档称为格式正规的XML文档:Ø语法规范:n必须有XML声明语句n必须有且仅有
4、RLD>]]>
5、一个根元素n标记大小写敏感n属性值用引号n标记成对n空标记关闭n元素正确嵌套解说:符合XML文档语法要求的文档就是格式正规的XML文档。但是未见得是符合我逻辑的一个期望。Ø元素语法n名称中可以包含字母、数字或者其它字符。n名称不能以数字开头。n不能以xml/XML/Xml/…开头n名称中不能包含空格。n名称中不能包含“:”冒号,(注:冒号是有特殊用途的,冒号留给命名空间使用)。Ø格式正规的XML文档语法总结XML的应用范围解说:现在XML应用的范围越来越广泛了,需要去深入的研究它的发展潜力。XML一方面可以作为一个通迅方式,另一方面可以用
6、来作为一个比较小型的数据库。我们可以把数据以我们定义好的格式保存到硬盘上。以一个XML的形式存储。那么不管是增加内容,还是查询内容,都很方便。XML、DTD、Schema应用开发详解文档类型定义和命名空间Ø理解文档类型定义ØDTD声明Ø元素声明Ø属性声明Ø实体声明Ø命名空间之前我们编写的XML文档,元素完全是由我们自己定义的,并没有一种要求我们定义成一个特定的元素,完全是由我们随心所欲自己定义的。这也是可以了,但是DTD一旦出现之后,它就给了我们一种约束,它可以告诉我们,你这个XML文档的根元素必须叫什么,这个根元素里面必须要有什么,必须
7、要有哪几个元素。这个元素是可以出现一次,出现2次,还是可以出现多次。这个元素里面必须有什么属性。这个属性值是必须要有,必须要出现的,还是可以出现,可以不出现。通过DTD都可以帮助我们去实现这些目标。这样的话,就有了一套规则。我们定义的文档就要符合这种规则,符合这样一种规则的文档,称作有效的XML文档。什么是有效的呢?有效是建立在格式正规基础之上的。也就是说,它首先是要格式正规,第二,它要符合DTD的要求。这样的文档就称作一个有效(volid)的XML文档。
此文档下载收益归作者所有