第一部分:XML初步

    • XML概述
      • 什么是XML

    eXtensible Markup Language可扩展标记语言——由W3C组织发布,目前推荐遵守的是W3C组织于2000年发布的XML1.0规范。

     

    XML的使命,就是以一个统一的格式,组织有关系的数据,为不同平台下的应用程序服务。

<?xml version=”1.0″ encoding=”utf-8″?>

<中国>

<北京>

<海淀></海淀>

<丰台></丰台>

</北京>

<湖南>

<长沙></长沙>

<岳阳></岳阳>

</湖南>

<湖北>

<武汉></武汉>

<荆州></荆州>

</湖北>

</中国>

 

 

 

 

 

 

 

 

 

  • XML的主要用途

配置文件

JavaWeb

框架

数据交换

Ajax

WebService

数据存储

保存关系型数据

  • XML语法规范
    • XML文档结构

  • XML文档声明

①在编写XML文档时,必须在文件的第一行书写文档声明。

最简单的声明语法:<?xml version=”1.0″ ?>

②用encoding属性说明读取文档所用的解码的字符集:

<?xml version=”1.0″ encoding=”GB2312″ ?>

这样就要求保存文件时,必须用GB2312编码保存。此时要求XML文档的作者确认当前编辑器保存文档的编码方式。

eclipse会自动按照解码字符集进行编码保存

记事本需要另存为指定的字符集

 

  • 语法规则

①第一行为XML声明,且必须顶格写

②只能有一个根标签

③标签必须正确结束

④标签不能交叉嵌套

⑤严格区分大小写

⑥属性必须有值,且必须加引号

⑦标签不能以数字开头

 

  • XML转义字符

特殊字符

替代符号

<

<

>

>

&

&

 

  • CDATA区

①当XML文档中需要写一些程序代码、SQL语句或其他不希望XML解析器进行解析的内容时,就可以写在CDATA区中

②XML解析器会将CDATA区中的内容原封不动的输出

③CDATA区的定义格式:<![CDATA[…]]>

例如:

 

 

  • 注释

①Xml文件中的注释采用:“<!–注释–>” 格式。

注意:

●XML声明之前不能有注释

●注释不能嵌套

 

  • 处理指令

①处理指令,简称PI (processing instruction)。处理指令用来指挥解析引擎如何解析XML文档内容。

 

②处理指令必须以“<?”作为开头,以“?>”作为结尾,XML声明语句就是最常见的一种处理指令。

 

例如,在XML文档中可以使用xml-stylesheet指令,通知XML解析引擎,应用css文件显示xml文档内容。

<?xml-stylesheet type=”text/css” href=”p.css”?>


上一篇:
下一篇:
关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
电话:010-56253825
邮箱:info@atguigu.com
地址:北京市昌平区宏福科技园综合楼6层(北京校区)

 深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦6层(上海校区)