什么是 XML?

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

XML 与 HTML 的主要差异

XML 不是 HTML 的替代。

XML 和 HTML 为不同的目的而设计:

XML 被设计为传输和存储数据,其焦点是数据的内容。

HTML 被设计用来显示数据,其焦点是数据的外观。

HTML 旨在显示信息,而 XML 旨在传输信息。

转载于:https://www.cnblogs.com/paulycoding/p/9854956.html

Reso | 什么是 XML?相关推荐

  1. 利用dom4j将实体类转换为对应的xml报文

    利用dom4j生成xml报文 目标格式: <?xml version="1.0" encoding="GBK"?><Packet type=& ...

  2. mybatis的资源过滤错误及xml文件编码错误

    mybatis 解决maven项目内资源过滤的问题 写的配置文件无法被导出或者生效的问题. 解决方案: <build><resources><resource>&l ...

  3. 【spring】spring基于xml的声明式事务控制

    结构 domain package com.itheima.domain;import java.io.Serializable;public class Account implements Ser ...

  4. 【Spring】基于xml实现事务控制(银行转账)

    代码结构 domain类 package com.itheima.domain;import java.io.Serializable;/*** 账户的实体类*/ public class Accou ...

  5. 【Spring】基于XML的IOC案例

    代码结构: bean.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=&quo ...

  6. Python 标准库之 xml.etree.ElementTree xml解析

    Python 标准库之 xml.etree.ElementTree Python中有多种xml处理API,常用的有xml.dom.*模块.xml.sax.*模块.xml.parser.expat模块和 ...

  7. python读取xml文件报错ValueError: multi-byte encodings are not supported

    1.在使用python对xml文件进行读取时,提示ValueError: multi-byte encodings are not supported 很多贴子上说把xml的编码格式改为,就可以正常执 ...

  8. MyBatis——XML配置解析

    目录 1. 环境配置(environments) 2. 属性(properties) 3. 类型别名(typeAliases) 方式一:通过typeAlias起别名 方式二:通过package起别名 ...

  9. linux下用js生成xml,js2xml:将javascript字符串转换为xml

    有时候爬数据遇到像下面这种,数据在script标签中以javascript形式存在. var totalReviewsValue = 32; var averageRating = 4.5; if(t ...

最新文章

  1. PHP MemCached win安装
  2. java杂记-static
  3. 马上开始写 react ES6 --- 基于gulp 和 Babel 的脚手架
  4. 科大星云诗社动态20210809
  5. 艾伟:C# Design Patterns (1) - Factory Method
  6. 一例XenApp无法登陆的解决思路
  7. 单例模式详解(附常见的7种单例模式源码)
  8. jenkins 下载插件失败 有效的处理办法(亲测)
  9. 跑PIN码破解无线网络WIFI密码的原理分析(转)
  10. 隐马尔科夫模型(HMM)学习笔记二
  11. 微信小程序(组件:路由、表单、媒体、自定义组件,插槽、组件通讯、侦听器、生命周期)
  12. APP STORE又崩了?可以通过DNS解决!
  13. C# 数据操作系列 - 13 SugarSql初探
  14. 递归和动态规划的一个区别(递归是自顶向下,然后返回计算;动态规划是自低向上运算)
  15. 如何删除此电脑里的“C盘瘦身专家”
  16. C3P0 连接池时报 TimeoutException 的解决方法
  17. OpenJWeb2.61 Java Web应用快速开发平台全部开源公告
  18. 聊聊提问的艺术(日本版)
  19. docker挂载宿主机磁盘
  20. 设置备份计划后,不能执行自动备份

热门文章

  1. 苹果充电时一充一停怎么办_苹果充电线一会儿能充一会儿不能充怎么回事
  2. 样本不平衡的常用处理方法
  3. 使用ConnectBot开源项目在android设备上管理你的linux系统
  4. 9*9的数独(dfs)
  5. CodeSmith Professional v5.1.3.8510 破解(2009.7.1)
  6. mysql 8.0.11-winx64_mysql-8.0.11-winx64 安装步骤
  7. 书论92 侯仁朔《侯氏书品》
  8. “警视”警务情指一体大屏可视化决策系统
  9. 计算机网络启动慢,关于电脑网络连接启动的特别慢的解决方法
  10. 金九银十!“68道 Redis+168道 MySQL”精品面试题(带解析),你背废了吗?