简介:
Extensible Markup Language,翻译过来为可扩展标记语言。Xml技术是w3c组织发布的,目前推荐遵循的是W3C组织于2000发布的XML1.0规范。
用来处理在显示生活中经常出现的有关系的数据。
XML技术除用于保存有关系的数据之外,它还经常用作软件配置文件,以描述程序模块之间的关系。
XML语法:
- 文档声明 :
- 元素:
即为标签。其中空格和换行都作为原始内容处理,但好多开发工具会调用trim方法( 所有起始和结尾的空格都被删除)。标签命名规范:
- 区分大小写,例如,<P>和<p>是两个不同的标记。
- 不能以数字或"_" (下划线)开头。
- 不能以xml(或XML、或Xml 等)开头。
- 不能包含空格。
- 名称中间不能包含冒号(:)
- 属性:
一个标签可以有多个属性,每个属性都有它自己的名称和取值。<input name=“text”>等效于:<input><name>text</name></input>
- 注释 :
“<!--注释-->” 格式XML声明之前不能有注释注释不能嵌套
- CDATA区 、特殊字符
character data:当原始内容显示格式:<![CDATA[ 内容 ]]>示例 <![CDATA[<itcast><br/></itcast>]]>转义字符:< "<" > ">"
- 处理指令(processing instruction) (PI)
例如,在XML文档中可以使用xml-stylesheet指令,通知XML解析引擎,应用css文件显示xml文档内容。<?xml-stylesheet type="text/css" href="1.css"?>
text的css 用1.css文件
Xml文档是以哪种码表保存的,在xml文档中就应该设置相应encoding属性,以通知解析器以相应编码打开。国际码"UTF-8"。 开发工具不存在这种问题
由于现有IE版本高,可能不会提示所写xml文档错误,可以通过按F12“开发人员工具”中的文档模式调成低版本即可。