XML

XML:可扩展标记语言,标准通用标记语言的子集,一种用于标记电子文件使其具有结构性的标记语言;
XML作为系统配置文件,方便java读取内容;
由元素(body、table)、属性(img src=”computer.gif”中”src”是属性)、实体、PCDATA(被解析的字符数据,即开始标签与结束标签之间的文本)、CDATA(字符数据)组成;
这里写图片描述
DTD:XML的一个语法文件,为XML文件提供语法与规则;
为保证正确交换数据;
这里写图片描述
Schema:定义一份XML文档的合法组件群,就像文档类型定义的作用;描述XML文档的结构;
优点:
1)支持数据类型;
2)使用XML语法;
3)可保护数据通信;
4)可扩展;
5)可捕捉到错误;

列举一个xml的简单例子:

<?xml version="1.0" encoding="UTF=8"?>   //xml的版本:1.0 和 编码:utf-8
<email xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   //配置
    xsi:noNamespaceSchemaLion="email.xsd">
    <to>liuwei8809@163.com</to>      //从hellokitty邮箱发送给刘伟
    <form>hellokitty@163.com</form>
    <title>about loving</title>
    <body>I love you forever!</body>      //主体
    <date>2008-11-12</date>
</email>

XML和HTML的区别:
1、语法有所不同。XML语法比较严谨而HTML语法比较松散。
2、用途不同。XML主要用于数据格式化存储而HTML主要用于网页的编辑。
3、HTML不具可扩展性,而XML是原标记语言,用于定义新的标记语言;
4、HTML难于阅读维护,而XML结构清晰,便于阅读维护;
5、数据和显示关系:HTML的内容和显示整合唯一,而XML则是相分离的;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 19
    评论
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值