Xml概论学习
来源:互联网 发布:淘宝刷销量软件 编辑:程序博客网 时间:2024/05/22 00:35
lExtensible Markup Language,翻译过来为可扩展标记语言。
在XML语言中,允许用户自定义标签。一个标签用于描述一段数据;一个标签可分为开始标签和结束标签,在开始标签和结束标签之间,又可以使用其它标签描述其它数据,以此来实现数据关系的描述。
XML只允许有且只有一个标签。一个标签中可以嵌套若干子标签,但所有标签必须合理的嵌套,绝对不允许交叉嵌套。
XML文档分类:
•格式不良好(malformed)的xml文档:完全没有遵守xml文的基本规范的xml文档。
•格式良好(well-formed)的但无效的xml文档: 遵守xml文的基本规范,但没有使用dtd或schema定义语义约束的xml文档。
•有效(valid)的xml文档:遵守xml文的基本规范,并使用dtd或schema定义语义约束,而且也完全遵守了dtd或schema定义语义约束的xml文档。
对于XML标签中出现的所有空格和换行,XML解析程序都会当作标签内容进行处理。
命名规则:
一个XML元素可以包含字母、数字以及其它一些可见字符
区分大小写。
不能以数字或"_" (下划线)开头。
不能以xml(或XML、或Xml 等)开头。
不能包含空格。
名称中间不能包含冒号(:)。
一个标签可以有多个属性,每个属性都有它自己的名称和取值
属性值一定要用双引号(")或单引号(')引起来
元素:
<!ELEMENT 元素名称 类型>
<!ELEMENT 元素名称 EMPTY>:表示空元素
<!ELEMENT 元素名称 ANY>:表示可以出现任何内容,也可以为空;
<!ELEMENT 元素名称 (子元素声明列表)>:()表示分组,放置允许出现的子元素,并且严格按照声明顺序来使用;
<!ELEMENT 元素名称 (#PCDATA)>:表示可以在该元素的内容里放置文本、CDATA,但是不允许出现 & < > ' ";
CDATA
<![CDATA[
文本(任何)
]]>
- Xml概论学习
- xml概论
- xml概论
- 机器学习概论
- 机器学习概论
- 数论概论学习笔记
- 计算机系统概论学习
- 机器学习概论
- 深度学习概论
- 机器学习概论
- 操作系统学习 -- 概论
- 【机器学习】概论
- 深度学习概论:神经网络
- 深度学习概论
- 民航学概论学习小结
- [译] 学习Windows Mobile: 概论
- C++编程思想学习-概论
- c#学习——概论
- xml和html
- 网络基础知识、在Java中实现UDP协议编程
- Object-c学习笔记十一-----对象初始化
- 享元模式
- xml知识点
- Xml概论学习
- 软考(2)--算法
- js判断机子是否安装pdf插件
- 单链表正向排序、逆置、寻找中间元素、打印单链表操作
- 二值图像的腐蚀
- 微软测试人员的面试
- extern "C"
- C语言研究性学习的路线(2)
- windows 配置IP地址的脚本