XML语法
XML语法
1.文档声明 ①文档声明:声明XML文档的类型 ②最简单的声明语法:<?xml version = "1.0" ?> ③用encoding属性说明文档字符编码 <? xml version = "1.0" encoding = "UTF-8" ?> ④用standalone属性说明文档是否独立 <? xml version = "1.0" encoding = "UTF-8" standalone ="yes"?> 2.元素 ①xml元素指xml文件中出现的标签,一个标签分为开始标签和结束标签 形式:包含标签体:<a> www.baidu.com</a> 不包含标签体:<a></a>,简写<a/> ②一个标签可以嵌套若干子标签,但是不允许交叉嵌套 ③格式良好的xml文档有且只有一个根标签,其他的标签为其子孙标签 ④对已xml标签中出现的所有空格和换行,xml解析程序都会当做标签内容进行处理 ⑤一个xml元素可以包含字母、数字以及其他一些可见字符,但必须遵循以下的规则: ⅰ.区分大小写 ⅱ.不能以数字或"_"(下划线)开头 ⅲ.不能以xml(XML)开头 ⅳ.不能包含空格 ⅴ.名称中间不能包含冒号(:) 3.属性 ①一个标签可以有多个属性,每个属性都有它的名称和取值 ②属性值一定要用双引号(")或单引号(')引起来 ③定义属性必须遵循与标签相同的命名规则 ④在xml中,标签属性所代表的信息,也可以被改成用子元素的形式来描述 4.注释 ①注释采用 '<!--注释-->' 格式 ②注意:xml声明之前不能有注释;注释不能嵌套 5.CDATA区 ①在CDATA区中的内容,xml解析程序不会处理,而是直接原封不动的输出 ②语法: <!CDATA[内容]]> 6.转义字符 特殊字符 替代符号 & & << > > " " ' ' 7.处理指令 ①简称PI,用来指挥解析引擎如何解析xml文档内容 ②处理指令必须以''<?" 作为开头,以"?>"作为结尾 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |