欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

XML

程序员文章站 2022-03-26 13:09:33
...

XML:可扩展标记语言,标准通用标记语言的子集,一种用于标记电子文件使其具有结构性的标记语言;
XML作为系统配置文件,方便java读取内容;
由元素(body、table)、属性(img src=”computer.gif”中”src”是属性)、实体、PCDATA(被解析的字符数据,即开始标签与结束标签之间的文本)、CDATA(字符数据)组成;
XML
DTD:XML的一个语法文件,为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>aaa@qq.com</to>      //从hellokitty邮箱发送给刘伟
    <form>aaa@qq.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则是相分离的;

相关标签: XML