Xml的定义:Extensible Markup Language,翻译过来为可扩展标记语言。Xml技术是w3c组织发布的,目前推荐遵循的是W3C组织于2000发布的XML1.0规范。
Xml也是采用属性名=“值”的形式。
Xml的声明:<?xml version=”1.0” encoding=”utf-8”>
Version表示目前浏览器支持1.0版,encoding表示支持使用中文。
没有任何规范的xml需要注意的:
1、 根元素有且只能有一个;
2、 标签必须要闭合;
3、 属性值必须用括号
4、 标签名自己指定
5、 文档声明前不能有任何输出,包括空格;
结合在实例中能更好的理解
Xml的两种约束
1、 Dtd
严格的区分大小写
简述一下它的声明规则:
<!ELEMENT 元素名称 类型>
<!ELEMENT 元素名称 EMPTY(ANY)>元素的值为空或者元素的为任意值
<!ELEMENT 元素名称 (子元素声明列表)>
():表示分组!
还有“#PCDATA”可以在某个元素中填置文本。
XML 中书写注释的语法与 HTML 的语法类似:
<!-- This is a comment -->