阅览《孙欣HTML》和《刘炜XML》过了一段时间,在这里学到的内容用思维导图来概括。

HTML与XML都是标记语言。

同样点:

  • HTML文档与XML文档有类似的结构。

    前者是(head和body)后者是(声明和主体),大致一样。

  • HTML与XML都由元素。属性。实体等组成。

不同点:

  • HTML用于显示和布局,标签固定。
  • XML用于数据传输。标签自己定义。

由于XML要数据传输。必须保证数据的准确性,一致性,所以要用到DTD和Schema,它们用来描写叙述XML。定义XML的结构等。能够验证XML文档是否符合给定的标准。相比而言,Schema基于XML。能够定义数据类型。

HTML思维导图:

      点击查看导图

 XML思维导图:

      点击查看导图

版权声明:本文博主原创文章。博客,未经同意不得转载。

转载于:https://www.cnblogs.com/mfrbuaa/p/4911916.html

HTML与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 ...

  10. Unable to preview the file. Please open a JS, CSS or HML file of the JS UI framework or a layout.xml

    这个是DevEco 开发工具提示的. 这个问题是打开HarmonyOS graphic 里面的xml文件,比如自己画了一个shape想预览下 什么效果,出现了这个问题, 就是不支持,刚开始想了半天为啥 ...

最新文章

  1. 【C++】clipp 一个命令行参数解析器
  2. Tensorflow【实战Google深度学习框架】—TensorBoard
  3. 开源爬虫larbin分析
  4. BZOJ 2588: Spoj 10628. Count on a tree 树上跑主席树
  5. Java FileDescriptor sync()方法与示例
  6. 关于第三周——回顾与修正
  7. (原創) 如何使用Operator Overloading? (C/C++)
  8. 油猴脚本(Tampermonkey)的安装和使用小结
  9. linux下解压zip文件命令
  10. Ubuntu20.04下opencv的安装
  11. win7我的计算机无法搜索,win7搜索功能无法正常使用的有效解决方法
  12. 进行数据分析时,如何过滤报告数据?玩转永洪BI就够了
  13. python计算微分方程组_如何使用python计算常微分方程?
  14. 15.6寸键盘的详细介绍
  15. OpenCV/C++:点线面相关计算
  16. 电子书转换器calibre
  17. 改造create-react-app 引入dva和antd
  18. 豆瓣top250图书爬取
  19. mybatis 9-23
  20. 9-vulnhub靶机-Tr0ll-ssh-rsa-private-环境变量-缓冲区溢出提权

热门文章

  1. 浅析SAAS数据模型设计(Oracle)
  2. 一文看懂怎样用 Python 创建比特币交易
  3. hacktoberfest_Hacktoberfest 2018:如何获得免费衬衫—即使您是编码新手
  4. 软件工程与软件测试基础知识_这是我在软件工程工作九个月中学到的知识
  5. 零基础小白如何学习好UI设计
  6. linux中ftp用户,linux中怎么添加ftp用户
  7. 玩转Vuejs--核心原理
  8. mysql 数据库乱码
  9. 学术青年如何克服拖延症——5条技巧助你前进
  10. spring data jpa 详解