XML入门

一、 XML简介
1. XML是可扩展的标记语言,解决了HTML不可扩展的问题,用来保存或传输数据。
2. 特点:基于文本格式、标签没有被预定义,需要自定义、是元语言
3. 文档结构组成

(1)最上面一行是文档的声明,注意:声明必须放在第一行

   <?xml version="1.0" encoding="utf-8"?>

(2)是一种树形的结构

(3)必须包含根元素,在根元素中扩展到树叶

(4)文档有元素、属性、值、注释、实体组成

4.标签的规则

(1)至少需要一个元素

(2)XML标签是区分大小写(HTML不区分大小写)

(3)不允许空标记存在,所有的标记必须成对

(4)标签的嵌套要正确

5、标签的命名规则:以字母、下划线、冒号开头,后面跟的是字母,数字,下划线、冒号、句号(点)、连字符。中间不能有空格,不能以XML开头。

6.注释

语言

注释

           HTML        

<!--这是注释-->

  CSS

/* 注释 */

 Js

单行注释   // 多行注释   /*   */

PHP

单行注释   //      #多行注释   /*     */

Sql语句

单行   -- 多行   /*   */

XML

<!--这是注释-->

注意:
(1)注释不可以放在声明之前
 
(2)注释不能嵌套

7.数据的分类

(1)PCDATA(parse character data):可以解析的字符数据,

(2)CDATA(character data)字符数据,不会由解析器解析。

如下图,要把a标签整块当做数据,而不是标签,那么就得用CDATA。

   

注意:CDATA块之中的字符串中不能出现"]]>"。

二、实体

实体相当于我们说的常量。

       XML中预定义的实体

    

· 实体

描述

&quot;

双引号

&apos;

单引号

&lt;

 < 

&gt;

 > 

&amp;

 &

 自定义实体分为 一般实体和参数实体。









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值