XML

一、什么是 XML ?

  • XML 指可扩展标记语言(EXtensible Markup Language)
  • XML 是一种标记语言,很类似 HTML
  • XML 的设计宗旨是传输数据,而非显示数据
  • XML 标签没有被预定义。您需要自行定义标签。
  • XML 被设计为具有自我描述性。
  • XML 是 W3C 的推荐标准

二、XML的语法
<1> 文档声明:声明 XML 文档的类型 (<?xml version=" 1.0 " encoding="UTF-8" ?>)
<2> 标签(元素):
1、文件有且仅有一个标签,其他标签都必须封装在根标签中
2、非空标签必须由“开始标签”和“结束标签”组成,空标签没有“开始标签”和“结束标签

   3、XML全体标签必须形成树形,即标签不允许交叉

4、命名规范:字母、数字等 

(1) 严格区分大小写

(2) 不能以数字、下划线、XML等开头

(3) 不能包含空格

(4) 名字中间不能包含 :

<3> 属性

1、一个标签可以允许有多个属性

2、属性值一定要用“或者”引起来

<4> 注释

1、格式:<!-- 注释内容 -->

2、文档声明之前不能有注释

3、注释不能嵌套

<5> CDATA

1、放在CDATA区中的内容,会原封不动的输出

2、语法:<![CDATA [内容] ]> 


三、特殊字符

1、 < &lt;

2、 > &gt;

3、 ' &apos;

4、 " &quot;

5、 & &amp;



四、XML约束

<1> 解释:另外一个文档用来约束XML文档类型定义

<2> 约束技术

1、XML  DTD

2、XML  Schema

<3> DTD是什么:Document  Type  Definition 文档类型定义

<4> 引入DTD文件

1、本地:<! DOCTYPE 文档根节点 SYSTEM "dtd文件名">

2、公共:<! DOCTYPE 文档根节点 PUBLIC "dtd文件名" "DTD文件URL">

<5> DTD语法




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值