xml与Html兄弟情深
前言
自我感觉xml与html有很相似的地方,因为xml就是通过html演化过来的,不过xml的应用要比html广一些,因为html属于显示数据,而xml属于显示和传输数据,所以在这点html比xml有很多弱点。
What xml
xml 其实与html很相似,例如他们的书写格式,字符格式等都特别的相似,xml用于传输数据和显示数据,所以ajax服务器向浏览器传输数据协议是xml制定的。
xml以声明作为开始,version表示版本,encoding 表示代码,开始和结束标签与html一样“<></>”
在xml中类似于一颗大树,这课大树只有一个根,所以根元素:xml文件结构上类似于树状结构,它是从根部开始的,然后到叶子,任何一颗大树都离不开跟,所以xml也离不开。
XML的结构是元素,属性,实体,一个良好的xml必须具有根元素,有关闭标签,大小写的规范,正确的嵌套,属性必须交引号(可以使单引号,也可以是双引号,只要最后一致就可以)
What DTD
DTD是定义xml文件的结构,为xml文件提供语法与规则,xml主要是进行数据交换或组织定义自己的DTD,也可以吧规范些xml或者DTD文件中,也可以自定义文件,为什么会有DTD原因就是因为当我们再进行数据交换的时候,需要符合某一定的规则,这样交换的时候就不会出现问题。
思维导图
xml与Html兄弟情深相关推荐
- 利用dom4j将实体类转换为对应的xml报文
利用dom4j生成xml报文 目标格式: <?xml version="1.0" encoding="GBK"?><Packet type=& ...
- mybatis的资源过滤错误及xml文件编码错误
mybatis 解决maven项目内资源过滤的问题 写的配置文件无法被导出或者生效的问题. 解决方案: <build><resources><resource>&l ...
- 【spring】spring基于xml的声明式事务控制
结构 domain package com.itheima.domain;import java.io.Serializable;public class Account implements Ser ...
- 【Spring】基于xml实现事务控制(银行转账)
代码结构 domain类 package com.itheima.domain;import java.io.Serializable;/*** 账户的实体类*/ public class Accou ...
- 【Spring】基于XML的IOC案例
代码结构: bean.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=&quo ...
- Python 标准库之 xml.etree.ElementTree xml解析
Python 标准库之 xml.etree.ElementTree Python中有多种xml处理API,常用的有xml.dom.*模块.xml.sax.*模块.xml.parser.expat模块和 ...
- python读取xml文件报错ValueError: multi-byte encodings are not supported
1.在使用python对xml文件进行读取时,提示ValueError: multi-byte encodings are not supported 很多贴子上说把xml的编码格式改为,就可以正常执 ...
- MyBatis——XML配置解析
目录 1. 环境配置(environments) 2. 属性(properties) 3. 类型别名(typeAliases) 方式一:通过typeAlias起别名 方式二:通过package起别名 ...
- linux下用js生成xml,js2xml:将javascript字符串转换为xml
有时候爬数据遇到像下面这种,数据在script标签中以javascript形式存在. var totalReviewsValue = 32; var averageRating = 4.5; if(t ...
最新文章
- webview加载本地资源的各种尝试
- 计算机达人成长之路(3)连载
- python题目及解析_python知识点总结以及15道题的解析
- [自爆系列]浅谈我对搜索的错误了解
- 通渭县义岗川镇之行(2020年11月19日)
- 解决ListView 缓存机制带来的显示不正常问题
- 小米鸿蒙1001小米鸿蒙,小米高管早就放下狠话!愿意使用鸿蒙2.0系统:那其他厂商呢?...
- 计算机学科研究方向统计
- 【解决方案】K2 BPM_赋能房地产业务高效运营_全球领先的工作流引擎
- 【Webcam设计】USB摄像头(V4L2接口)的图片采集
- web文件服务器1台,WEB服务器及配件1台 - 千里马招标网
- GD32 startup.s
- 数码管动态扫描显示程序内消影流程
- 猜拳游戏 java_用java实现一个猜拳小游戏
- 牛客网--14405--齐齐录成绩
- 我的理想高中作文理想是计算机,我的理想 高中作文
- iframe简单使用
- html计时器记 天数,手机如何记天数 记天数软件有哪些
- 了解海外域名市场,把域名卖到全世界!
- 用web连接数据库完成登录
热门文章
- 2022年聚醚消泡剂行业技术特点
- javplayer手机版怎么用_JavPlayerTrial
- java SQLexists用法_sql中的 exists 用法
- 【OpenCV 例程200篇】34. 图像的投影变换(cv2.getPerspectiveTransform)
- 【CSON原创】基于HTML5的横版射击游戏发布
- 偷了世界的程序员——来自coolshell.cn
- ios textview间距_iOS之UITextView设置行间距
- Three加载三维模型频闪问题(对数深度缓存)
- Source Insight 3.5 Source Insight4.0 看代码神器 免费版 百度网盘下载,附详细安装教程。
- 如何实时监测服务器某个端口通不通