XML学习02-XML语法
来源:互联网 发布:声音提取软件 编辑:程序博客网 时间:2024/06/05 21:54
XML文档组成部分:文档声明、元素、元素的属性、注释、CDATA区、特殊字符、处理指令。
- 文档声明
-必须在文档的第一行,基本格式为<?xml version="1.0"?>
。用于声明文档的类型版本,其中版本version由用户自定,一般使用1.0版本。
-属性:
a.encoding属性说明文档所使用的字符编码,如<?xml version="1.0" encoding="GB2312"?>
。encoding所声明的编码必须与文档保存时的编码方式一致,否则浏览器可能无法正常解析。
b.standalone属性说明文档是否独立(是否依赖于其他文档),如<?xml version="1.0" standalone="yes"?>
- 元素
-XML元素指XML文件中出现的标签。一个标签分为起始和结束标签(不能省略),格式如下:
a.包含标签主体<tag>content</tag>
b.不包含标签主体<tag/>
-一个标签中可以嵌套若干子标签,但所有标签必须合理的嵌套,不允许有交叉嵌套。如:
a.正确嵌套<tag1><tag2></tag2></tag1>
b.错误嵌套<tag1><tag2></tag1></tag2>
-一个XML文档必须有且仅有一个根标签,其他标签都是这个根标签的子标签或孙标签。
-XML中不会忽略主体内容中(标签之间)出现的空格和换行符。
-元素(标签)的名称由字母、数字、减号、下划线和英文句点构成,元素的命名遵循如下规范:
a.严格区分大小写
b.只能以字母或下划线开头
c.不能以xml(或XML、Xml等)开头
d.名称字符之间不能有空格或制表符
e.名称字符之间不能使用冒号 - 元素的属性
-一个元素可以有多个属性,每个属性都有它自己的名称和取值,例如:<tag name="tagName" …/>
-属性值一定要用引号(单引号或双引号)引起来。(区别于HTML)
-元素中的属性是不允许重复。
-属性名称的命名规范与元素的命名规范相同。 - 注释
-XML中注释语法及规则与HTML相同 - CDATA区
-CDATA(Character Data)区作用是将输入的标签数据当做普通文本。
-格式:<![CDATA[<tag>content</tag>]]>
- 特殊字符
-特殊字符若要在主体内容中显示须用转义字符代替,特殊字符和对应的转义字符同HTML中相同。 - 处理指令
-处理指令用来指挥软件如何解析XML文档。
-格式:<?指令内容?>
阅读全文
0 0
- XML学习02-XML语法
- XML语法---学习笔记
- XML语法学习
- xml语法学习
- XML语法学习
- XML语法学习
- 02-JavaWeb-XML-xml语法-DTD语法
- 学习XML之一 XML语法规则
- 学习XML之四:XML 语法规则
- xml学习笔记(1)xml语法
- xml学习笔记1--XML语法
- Xml学习笔记(一):xml语法格式
- XML学习2:XML基本语法(一)
- XML学习3:XML基本语法(二)
- XML语法结构(学习)
- xml学习笔记—语法
- XML语法
- XML语法
- 【Java并发之】BlockingQueue
- 多线程_创建&终止&分离
- FreeRTOS 任务创建和删除(动态)
- SSO(Single Sign on)单点登录系统
- Python学习--搭建Eclipse的Python开发环境1
- XML学习02-XML语法
- VBA学习7_VBA自定义工作表函数不能完成的任务
- FPGA学习心得
- SLF4J: Defaulting to no-operation (NOP) logger implementation 解决办法
- 20171023
- Find The Multiple
- opencv之7.5提取联通区域的轮廓
- (二十六)Meterail Design
- 关于阿里云不同vpc下的内网互通