xml语法
一个xml文件包括以下几个部分: 文档声明 元素 属性 注释 CDATA区,特殊字符 处理指令PI XML描述数据关系 软件配置文件 文档声明、 在编写xml文档时,需要先声明文档类型 最简单的声明语法: <?xmlversion="1.0"?> 用encoding属性说明文档的字符编码: <?xmlversion="1.0"encoding="GB2312"?> 用standalone属性说明文档是否独立: <?xmlversion="1.0"encoding="GB2312"standlone="yes"?> 元素(标签)element 含标签体 <a>nihhii</a> 不含标签体 <a></a>,简写为<a/> 可合理嵌套,不可交叉嵌套 格式良好的xml文档有且仅有一个根标签 标签中的空格跟换行都会当作标签内容来处理,故可用换行缩进来使内容清晰 元素命名规范 区分大小写 不能以xml开头 不能以数字或下划线开头 不能包含空格 名称中间不能包含冒号 属性 一个标签体可以有多个属性,每个属性都有自己的名称和取值, <inputname="text"> 属性值一定要用双引号或单引号引起来 定义属性必须遵循与标签相同的命名规范 多学一招:在xml技术中,标签属性多代表的信息,也可以改成用子元素的形式来描述,例如: <inpur> <name>text</name> </input> 注释 采用<!--zhushi--!> xml声明之前不能有注释 注释不能嵌套 CDATA区 在其中的内容不被解析引擎解析执行,而是当作原始内容处理 <![CDATA[内容]]>
<![CDATA[ <inpur> <name>text</name> </input> ]]>
特殊字符 替代字符 处理指令 Processinginstruction,简称PI。用来指挥解析引擎如何解析xml文档内容。 例如:使用xml-srylesheet指令,通知xml解析引擎,应用css文件显示xml文档内容 <?xml-stylesheettype="text/css"href="1.css"?> 处理指令必须以<?’niaho’?>作为结尾,xml声明语句就是最常见的一种处理指令 <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <?xml-stylesheet type="text/css" href="config1.css"?> <soft> <a> <a1 id="a1">中国</a1> <a2 id="a2">美国</a2> </a> <b> <b1 id="b1">小日本</b1> <b2 id="b2">英国</b2> </b> </soft> #a1{ font-size:300px; color:red; } #a2{ font-size:100px; color:green; } #b1{ font-size:20px; } #b2{ font-size:200px; color:blue; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |