Xml学习笔记(一):xml语法格式
来源:互联网 发布:c语言项目开发流程 编辑:程序博客网 时间:2024/05/20 02:55
一.xml语法
一个完整的xml文档包括:文档声明、元素、属性、注释、CDATA区、处理指令;
1.文档声明用来声明xml的基本属性,用来指挥解析引擎如何解析xml文件;
要求:一个xml文件只能有且只有一个文档声明;
文档声明之前不能有任何内容;
格式:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>version:是指定xml的版本,目前W3C发布的只有1.0版本的;
encoding: 指定编码格式,一定要保证声明时指定的编码格式和解析时的编码格式一致,否则会出现乱码
standalone:可选,指定是否需要依赖于其他文档,“yes”则表示不需要依赖于其他文档;
2.元素
一个xml标签表示一个元素,在开始标签个结束标签之间的的文本内容,称为标签体
如果开始标签和结束标签之间不包括标签个子标签,则可以合并,这样的标签称为自闭标签;
一个格式良好的xml标签只能包含一个根标签,其他的标签写在根标签中;
xml 的元素定义要求:
不能以数字或标点符号、下划线、xml开头;
区分大小写;
不能包含空格;
名称中不能包含冒号。
3.属性
一个标签可以有多个属性,每个属性都有自己的名称和值,属性的名在定义时遵循和xml元素相同的命名规则;
属性的值需要用单引号或者双引号括起来;
4.注释
<!--注释内容-->
不能嵌套注释
5.CDATA区/转义字符
当xml中一段内容不希望被解析器解析时,可用CDATA区将其包住,从而不会对被包住的内容进行解析
格式:
<![CDATA[需要转义内容]]>
转义字符:
& -->&
< --><
> -->>
" -->"
' -->'
6.处理指令(不常用)
PI:指挥解析引擎如何解析xml文件
格式:
<?xml-stylesheet type="text/css" href="1.css"?>
0 0
- Xml学习笔记(一):xml语法格式
- XML学习笔记(一)---概述及语法
- XML学习笔记(一):XML基础及语法
- XML语法---学习笔记
- XML学习2:XML基本语法(一)
- xml学习笔记(1)xml语法
- xml学习笔记1--XML语法
- xml学习笔记—语法
- javaweb学习笔记(一)-xml概述及语法
- xml学习笔记一
- XML学习笔记(一)
- xml学习笔记(一)
- XML学习笔记一
- xml学习笔记一
- XML 学习笔记<一>
- XML学习笔记一
- [XML]学习笔记(一)XML简介
- XML学习笔记(一)
- HDU1134
- 【bzoj 2154】Crash的数字表格(莫比乌斯反演)
- Android中的CursorAdapter
- 【一天一道LeetCode】#25. Reverse Nodes in k-Group
- 8项目3
- Xml学习笔记(一):xml语法格式
- echarts2.2.7入门
- CSS实现垂直居中的5种方法
- 网络库性能测试
- 学习注意点总结:持续更新~
- hadoop学习序曲之java基础篇--java面向对象 封装
- 第一章 从开机加电到执行main函数之前的过程
- hadoop学习序曲之java基础篇--java继承 抽象类
- 内部排序算法的稳定性