文章目录

  • xml文件
    • xml与html的区别:
    • 特殊字符转义

xml文件

  • .XML,是Extensible Markup Language 的缩写,即可扩展标记语言。很类似于HTML.

  • .XML:它被设计用来传输存储 数据,而非显示数据。

xml和html都是用于操作数据或数据结构,在结构上大致是相同的,但它们在本质上却存在着明显的区别

xml与html的区别:

xml html
结构 有严格的树状结构 标签单独使用或标签之间的嵌套使用
结束标签 必须使用"/"结束标签 可以没有结束标签
属性值 所有的属性都必须带有相应的值 可以拥有不带值的属性名,属性以引号分装
标记 XML标签是免费的、自定义的、可扩展的 Html标签是预定义的
作用 xml是用来描述数据、存放数据的 html是用来显示数据的

还需要注意的是,在xml文件中,每个标签的属性都是通过嵌套的子标签对应其属性并添加对应的值。且xml的焦点是数据,所以可以作为持久化的介质。于此同时xml严格的语法,也使的xml文件只需要解析然后用于不同的途径,简而言之,XML是一种跨平台的,与软、硬件无关的,处理与传输信息的工具。

提示:在xml文件中一些特殊符号需要转义<>

特殊字符转义

特殊符号 转义字符
左尖括号 < &lt;
右尖括号 > &gt;
小于等于 <= &lt;=
大于等于 >= &gt;=
不等号 >= &lt;&gt;
和号 & &amp;
单引号 &apos;
双引号 &quot;

注意
如果不转义可以通过<![CDATA[]]>来包裹特殊字符。

age &lt; 30;// 转义
age <![CDATA[<]]> 30;// 特殊符号包裹

xml文件概述及作用相关推荐

  1. XML文件与xsl文件的作用与关系

    XML文件的发明可以说是计算机领域的一大进步,有着说不清的好处,比如格式规范,跨平台等.XML文件的主要作用是数据的载体,用于承载数据.跟XML相关的格式文件还有一大堆,这里我们慢慢来说清楚. 我们知 ...

  2. Web.xml 文件与server.xml 文件使用总结

    每个 web 项目下都具备 web.xml 文件 Tomcat 下的 server.xml Web.xml 文件使用总结 作用: 存储项目相关的配置信息,保护 Servlet.解耦一些数据对程序的依赖 ...

  3. 【Servlet】Tomcat公共 / 项目独立的 web.xml / server.xml 文件讲解

    课程介绍 每个web 项目下都具备web.xml 文件.通过前面的学习,我们对web.xml 文件有了一定了解,但是还不够,本节课就web.xml 文件进行总结.同时对Tomcat 下的server. ...

  4. JAVA SE 进阶篇 C3 解析XML文件,做一个jar工具包

    文章目录 P1 XML文件 1 XML文件概述 (1) 可扩展标记语言:XML (2) XML文件的书写规则和语法要求 2 创建一个XML文件 P2 解析给定的XML文件 1 XML解析器和W3C 2 ...

  5. python解析xml文件最好选用的模块_python高级编程 之解析XML文件模块

    XML是啥?可扩展标记语言(extensible  makeup language),以.xml为后缀的文件. XML文件最大的作用在于存储和传输数据.很多Python的项目就是把产品相关配置参数存储 ...

  6. 随机生成游戏角色昵称(使用Excel配置XML文件)上

    在游戏开发中,基本上每一个游戏都有 随机生成游戏角色昵称的模块儿,游戏昵称这个东西是由策划来进行完成的,而策划一般情况下是不会写代码的,如果他写的不好还行,如果写好了咱们就失业了,so 咱们都是让策划 ...

  7. android主要文件的作用是什么,androidmanifest.xml文件的作用是什么

    androidmanifest.xml文件的作用:1.是每个android程序中必须的文件,它位于整个项目的根目录:2.配置程序运行所必要的组件,权限,以及一些相关信息:3.是整个应用的入口,所以有助 ...

  8. Java Web的web.xml文件作用及基本配置(转)

    其实web.xml就是asp.net的web.config一个道理. 说明: 一个web中完全可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的. web.xml文件是用来 ...

  9. web.xml文件的作用

    每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗? 一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的. ...

最新文章

  1. 日本电信企业5G部署计划 限制了华为中兴设备的使用
  2. 面试文员计算机水平考题,一般电脑文员面试上机操作的时候会考什么?
  3. appium+python 操作APP
  4. php多态性和继承是什么意思,封装 继承 多态的区别
  5. 安卓Java虚拟机大小_虚拟机为安卓流畅度背锅,是因为关系数十万程序员饭碗?...
  6. lisp eval apply_SICP远古魔法-LISP概览(1-2)
  7. springquartz的LocalDataSourceJobStore
  8. springboot freemarker配置_[SpringBoot2.X] 13- 整合视图层技术(Freemarker)
  9. 计算机系统结构自考应用题,2017年10月自考02325计算机系统结构真题及答案
  10. nodejs学习笔记-1-文件系统
  11. mysql药品管理_药品管理系统(药库管理)+数据库连接代码
  12. 百度干净云(无广告不限速的绿色百度云客户端)
  13. python turtle库下载_turtle库安装
  14. MyBioSource p53 肿瘤抑制蛋白 (TP53),多克隆抗体
  15. 互联网应用基础第五课:互联网即时通讯工具之QQ和微信的使用、淘宝客理解
  16. 【官方文档】Fluent Bit 安装在 Windows
  17. 苹果零日漏洞利用市售800万欧元
  18. flask开发桌面应用程序_使用Microsoft Authenticatio将多个破折号应用程序嵌入Flask中...
  19. 本题目要求读入2个整数A和B,然后输出它们的和
  20. html箭头随着点击而移动,点击左右箭头,图片跟随移动,正中的图片始终最大...

热门文章

  1. 【云原生】什么是 CI/CD ? | 摆平交付障碍的 CI/CD
  2. 进程切换之context_switch详解
  3. 计算机木马的作用,详细介绍计算机木马下篇-1
  4. 专访寒武纪CEO陈天石:AI芯片是中国主导世界AI产业的机会
  5. 数据结构线性表的逻辑结构(三)顺序表基本操作的实现
  6. 基于cnn的人脸识别_基于卷积神经网络(CNN)的人脸在线识别系统
  7. linux下c语言读取csv文件,C语言读取csv文件
  8. 使用js删除表格中的一行的一个小练习
  9. 《信号与系统》 实验一 信号的时域分析及Matlab实现
  10. MyIE2几个让我欣赏的地方