码迷,mamicode.com
首页 > 其他好文 > 详细

XML语法简单介绍

时间:2015-10-09 15:42:32      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

                                        第一部分 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方式:从根元素按顺序一个元素一个元素往下解析,适合大文件 


XML语法简单介绍

标签:

原文地址:http://my.oschina.net/iOSliuhui/blog/514768

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!