*扩展名:*.xml
作用:存储、配置
语法:
*文档声明:
格式: <?xml version="1.0" encoding="UTF-8"?>
*xml乱码
文件内容编码:UTF-8
文件编码:windows记事本默认GBK
解决办法:统一不同的编码
3、编码、字符集
UTF-8万国码
GBK2312:国标码(简体)
GBK:国标码(简体、繁体)
XML中出现的所有空格和换行,xml解析程序都会当做标签内容进行处理
xml元素可以包含字母、数字以及其他一些可见字符,但必须遵循以下规范:
命名规范:
1.区分大小写,例如,<P><p>是两个不同的标记
2.不能以数字或 _ 开头
3.不能以xml(或XML、或Xml等开头)
4.不能包含空格
5.名称中间不能包含冒号(:)
xml属性:
一个标签可以有多个属性 ,每个属性都有它自己的名称和取值,例如:
<input type="text"></input>
属性值一定要用双引号(")或者单引号(')引起来
定义属性必须遵循与标签相同的命名规范
在xml中,标签属性所代表的信息,也可以被改成用子元素的形式来描述,例如:
<input>
<name>text</name>
</input>
xml注释:
<!-- 注释内容 -->
CDTAT区
例如:<content><![CDATA[ 方括号内,随意填写内容,没有规范限制 ]]></content>
XML与css结合“xml是为了取代html开发的 但是没做到这点”
示例如下:
xml内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="1.css"?>
<books>
<book>JAVA</book>
</books>
1.css文档内容如下:
book{
font-size:80px;
}
浏览器打开xml之后显示的是被放大的字JAVA
XML约束
两种约束文档:dtd约束,