xml语法
来源:互联网 发布:手机淘宝怎么联系小二 编辑:程序博客网 时间:2024/06/10 04:38
一个xml文件包括以下几个部分:
文档声明
元素
属性
注释
CDATA区,特殊字符
处理指令PI
XML描述数据关系
软件配置文件
文档声明、
在编写xml文档时,需要先声明文档类型
最简单的声明语法:
<?xml version="1.0" ?>
用encoding属性说明文档的字符编码:
<?xml version="1.0" encoding="GB2312" ?>
用standalone属性说明文档是否独立:
<?xml version="1.0" encoding="GB2312" standlone="yes" ?>
元素(标签)element
含标签体
<a>nihhii</a>
不含标签体
<a></a>,简写为<a/>
可合理嵌套,不可交叉嵌套
格式良好的xml文档有且仅有一个根标签
标签中的空格跟换行都会当作标签内容来处理,故可用换行缩进来使内容清晰
元素命名规范
区分大小写
不能以xml开头
不能以数字或下划线开头
不能包含空格
名称中间不能包含冒号
属性
一个标签体可以有多个属性,每个属性都有自己的名称和取值,
<input name="text">
属性值一定要用双引号或单引号引起来
定义属性必须遵循与标签相同的命名规范
多学一招:在xml技术中,标签属性多代表的信息,也可以改成用子元素的形式来描述,例如:
<inpur>
<name>text</name>
</input>
注释
采用<!--zhushi--!>
xml声明之前不能有注释
注释不能嵌套
CDATA区
在其中的内容不被解析引擎解析执行,而是当作原始内容处理
<![CDATA[内容]]>
<![CDATA[
<inpur>
<name>text</name>
</input>
]]>
特殊字符
替代字符
&
&
<
<
>
>
“
"
‘
'
特殊字符 替代字符
& &
< <
> >
“ quot;
‘ '
对于一些单个字符,若想显示其原始样式,也可使用转义的形式予以处理
处理指令
Processing instruction,简称PI。用来指挥解析引擎如何解析xml文档内容。
例如:使用xml-srylesheet指令,通知xml解析引擎,应用css文件显示xml文档内容
<?xml-stylesheet type="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;}
- XML语法
- XML语法
- XML 语法
- xml语法
- XML 语法
- XML语法
- XML 语法
- XML语法
- xml语法
- XML语法
- XML语法
- XML语法
- xml语法
- XML语法
- XML语法
- xml语法
- XML语法
- XML语法
- [图文]解读《碟中谍4》中的人脸识别技术
- MySql视图的作用
- SDK
- c# 简单同步Socket编程
- 动态规划——猴子
- xml语法
- Android , Java 文件操作类
- 淘宝高性能架构简介
- DP与PX换算
- hibeinate主键生成策略
- SAP 物料订单创建、下达、报工、收货与投料(ABAP代码)
- 看看老毛子士兵干的事情!
- 从程序员转向企业家的10个建议
- C#编程访问代理服务器