XML语法简单介绍
第一部分 XML相关的背景知识 XML的全称是Extesiable Markup Language,翻译为可扩展的标记性语言 跟JSON一样,是一种用于交互的数据格式 也叫XML文档(XML Document) 举例: <videos> <video name="妖精的尾巴",age=“18”/> </videos> 其中videos和video都称作是元素或者节点 第二部分 XML语法知识简介 XML由以下三种组成 1 文档声明 2 元素(element) 3 属性(attribute) 最简单的文档声明 <?xml version="1.0"?> 用encoding属性说明文档的字符编码 <?xml version="1.0" encoding="UTF-8"> XML的元素(element) 一个元素包括了开始标签和结束标签 他的表现形式可有如下几种: 1 拥有元素内容:<video>妖精的尾巴</video> 2没有元素内容:<video></video> 3没有元素内容的简写</video> 一个元素可以嵌套若干元素(不可以交叉嵌套) <videos> <video> <name>妖精的尾巴</name> <age>18</age> </video> </videos> 规范的XML文档最多只有一个根元素,其他都是根元素的子孙元素 XML中的所有空格和换行都会当做具体的内容来处理 XML的属性(attribute) 一个元素可以拥有多个属性 <video name="妖精" age="18"> 说明:video元素拥有两个name和age两个属性,属性值必须用双引号“”或者单引号''括住 实际上,属性表示的信息也可以用子元素来表示 <video> <name>妖精的尾巴</name> <age>18</age> </video> XML的解析方式 1 DOM方式:一次性加载整个XML文档到内存,适合解析小文件 2 SAX方式:从根元素按顺序一个元素一个元素往下解析,适合大文件 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |