XML

来源:互联网 发布:数据库具备的特性 编辑:程序博客网 时间:2024/05/29 16:37

XML:可扩展标记性语言,是属于计算机语言的一种,但不是编程语言
本质上就是一个文本 <>这个括号括起来的就是一个标记,他不需要编译,由浏览器解释进行
标记都是成对存在的
XML:用来表示复杂的数据结构,其主要用在两个地方
跨平台的数据传递
充作配置文件(以后常用)
XML规范:分为两个级别
第一个级别:合法的XML,也就是说符合XML语法的规则
1.标记成对出现,有开始标记就要有结束标记,除非他是单标记,单标记就是不在里面嵌套其他的东西
2.一个标记只能有一个根元素,html就是一个跟元素
3.标记嵌套不能出现交叉标记
第二个级别:有效的XML,双方都用共同的规范来约束,有效的一定是合法的,合法的不一定是有效的
1.符号DTD(文档类型定义,用来规定怎么写)规范或者是Schemal规范()
DTD:老 简单
Schemal:新 复杂
XML内容:
元素(标记):标记可以重名,可以用多次
属性:在元素后面,尖括号之前—>这个地方的属性值没有所谓的基本数据类型,用单引号或者双引号括起来,如果一个元素有多个属性,就直接往后面写,中间不用逗号之类的符号,直接用空格(eg:nation = “China” state =”Sc”)
在前面叫属性名,后面的叫做值
文本:就是夹在开始标记和结束标记之间的
注释:以尖括号 单括号eg:
申明:申明一般是写在XML的第一行 eg:

0 0