XML简介——可扩展标记语言(Extensible Markup Language)
2024-10-19 23:25:48
(What) XML是什么?
XML指可扩展标记语言(Extensible Markup Language)
1、 XML是一种标记语言,类似HTML。
2、 XML具有自我描述性
3、 XML被设计来传输和数据(设计宗旨/目的)
XML和HTML的关系和区别
XML是HTML的补充,不是取代。
相同之处:1、两者都是标记语言。2、都是W3C的推荐标准
不同之处:1、(目的不同)xml被设计来传输和存储数据,重点是数据的内容;html被设计来显示数据,重点是数据的显示。2、(标签不同)xml标签没有被预定义,具有自我描述性,需要自行定义,html标签被预定义。
(Why)为什么要使用XML?——用途
·把数据从HTML分离,让HTML更专注于布局和显示。
·简化数据共享和数据传输,可以在不兼容的系统间传输数据。
(How)怎么使用XML?——语法规则
1、 首先定义XML版本的声明
2、 文档必须有根元素
3、 元素必须有关闭标签
4、 标签对大小写敏感
5、 标签必须正确嵌套
6、 属性值必须加引号
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>
第一行是 XML 声明。它定义 XML 的版本 (1.0) 和所使用的编码 (ISO-8859-1 = Latin-1/西欧字符集)。
文档的根元素是<note>
有4个子元素,分别是<to> <from> <heading>和<body>
元素(无论根元素或子元素)都关闭并正确嵌套。
最新文章
- cefsharp在xp上运行
- java内存模型-final
- poj3292-Semi-prime H-numbers(筛法打表)
- ComparatorChain、BeanComparator用法示例(枚举类型排序转)
- 使用RBL拦截垃圾邮件
- Learn know more about big data
- MVC中的ActionResult
- C语言bool类型定义
- wamp配置
- [Ioi2005]River
- BZOJ 1001: [BeiJing2006]狼抓兔子(最短路)
- Sprite Kit教程:制作一个通用程序 2
- iOS内存错误EXC_BAD_ACCESS的解决方法(message sent to deallocated instance)
- 关于video.js
- 安装Java8以后,Eclipse运行异常解决方案
- Linux kernel 之 socket 创建过程分析
- BZOJ4242 : 水壶
- css案例 - 评分效果的星星✨外衣
- sql视图中写case判断null值
- 关于BSTR数据类型