- 46
- 0
- 约1.63千字
- 约 9页
- 2019-03-04 发布于江苏
- 举报
第一章----ML基础教程
第一章----XML基础教程 1.1 XML的结构 XML的存在是以XML文档存在的,而这个XML文档可能是文件系统下的XML文件,也可能是内存下的具有XML格式的数据集合. XML文档由很多不同的部分组成,其中最重要的部分是XML元素,它包含文档的实际数据. 1.1.1 元素:组成单元 XML以一些没有预定义的元素组成,在XML里,元素的结构很严格:开始标签、数据、关闭标签、以及标签属性;其中的数据可能只是‘数据’,也可能是子标签.标签具有封闭性,如果标签不包含数据的话,那这种标签叫空元素,其开始标签和关闭标签融为一身,’/’放在标签名后面. XML是一种自定义语言,跟其它的语言有很大的区别,元素(标签)名称区分大小写. 1.1 XML的结构 1.1.2 属性 如果把整个XML文档当做一个整体的话,那元素就是这个整体的组成部分,而每个组成的部分又叫一个小实体,实体是具有特性的,而特性是以属性的形式存在的;属性的形式都为键值对:name=“myvalue”; 属性的值必须包含在单引号或双引号内,如aa name1=“myname1Values”/aa或者aa name1=‘myname1Values’/aa 到现在为止我们已经知道存储数据的方式有:元素体存储数据,元素属性存储数据. 1.1 XML的结构 1.1.3 XML声明 XML声明是XML文档中的组成部分,而且必须存在于XML文档中.对XML声明的作用是,主要是想说明当前XML文档的特性和处理方式.XML声明存在每个XML文档中,并且以第一条语句出现.XML声明格式为: ?xml version=“”[ encoding=“” ][standalone=“”]? Version的值表示当前XML语言的版本,目前为1.0版本为稳定版本,还有1.1建议版本. Encoding表示XML分析程序读取当前的xml文档时所使用的字符集.如UTF-16,UTF-8 Standalone表示了当前文档的一种依赖性,即表示是否依赖于其它的文档,其值有”yes”或”no” 1.1 XML的结构 1.1.4 XML的结构总评 我们知道xml文档由许多部分(元素/数据/属性)组成,我们把这些都叫做xml文档的节点.这些节点都是相互连接起来的,从而形成了一个分层的树形结构,类于dos系统及windows系统下的文件目录,这个树形结构只有一个根节点.(不考虑声明部分) 1.2 良好的XML文档 符合XML标准所有规则的文档就是”格式良好”的XML,格式良好是XML分析程序能正确解释并给予解释XML文档的基础. 格式良好的XML的要求为下: 1)有且只有一个根元素 2)每个元素都要封闭 3)没有重叠元素,也即不能交差,所有的子元素必须完全嵌套在父元素内. 4)所有的属性必须放在引号内 注:良好的XML文档只要求符合XML的标准规定就是良好格式的,是针对XML的自身要求、自身规定而言的.其仅仅符合XML标准. 1.3 有效的XML 从应用程序的角度出发,每个不同的应用程序对XML的要求不同.应用程序对xml的要求往往是通过指定规则来进行约束. 1.4 验证XML文档(给xml文档下规定) XML的两种规则方式:文档类型定义(Document Type Definitions,DTD) 和模式. 这两种方式定义了在文档中可以放置那些元素和属性,以及其放置顺 序.DTD的语法使用的是一种非XML语法,其具有自身的语法格式.DTD不允许规定元素和属性的数据类型,不灵活,这是逐渐被模式所代替的原因.而模式比DTD复杂得多了. * * *
您可能关注的文档
最近下载
- 一种水性双组份环氧底漆及其制备方法和应用.pdf VIP
- 2021版 客户侧电能计量装置通用设计要求 第2部分 低压用电客户电能计量装置.docx VIP
- 一种水性环氧涂层及其制备方法与应用.pdf VIP
- NK材料——材料分析测试方法.pptx VIP
- 一种水性环氧防腐底漆及其制备方法.pdf VIP
- 特种设备安全教育培训记录.pdf VIP
- 东芝CV330A封线分析和总结.docx VIP
- 父母赠予金钱合同协议书.docx VIP
- 2021版 客户侧电能计量装置通用设计要求 第1部分 10kV用电客户电能计量装置.docx VIP
- 2025年湖南工艺美术职业学院单招英语考试题库及答案解析.docx VIP
原创力文档

文档评论(0)