xml文件概述及作用
文章目录
- 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文件中一些特殊符号需要转义<>
特殊字符转义
特殊符号 | 转义字符 | |
---|---|---|
左尖括号 | < | < |
右尖括号 | > | > |
小于等于 | <= | <= |
大于等于 | >= | >= |
不等号 | >= | <> |
和号 | & | & |
单引号 | ‘ | ' |
双引号 | “ | " |
注意:
如果不转义可以通过<![CDATA[]]>来包裹特殊字符。
age < 30;// 转义
age <![CDATA[<]]> 30;// 特殊符号包裹
xml文件概述及作用相关推荐
- XML文件与xsl文件的作用与关系
XML文件的发明可以说是计算机领域的一大进步,有着说不清的好处,比如格式规范,跨平台等.XML文件的主要作用是数据的载体,用于承载数据.跟XML相关的格式文件还有一大堆,这里我们慢慢来说清楚. 我们知 ...
- Web.xml 文件与server.xml 文件使用总结
每个 web 项目下都具备 web.xml 文件 Tomcat 下的 server.xml Web.xml 文件使用总结 作用: 存储项目相关的配置信息,保护 Servlet.解耦一些数据对程序的依赖 ...
- 【Servlet】Tomcat公共 / 项目独立的 web.xml / server.xml 文件讲解
课程介绍 每个web 项目下都具备web.xml 文件.通过前面的学习,我们对web.xml 文件有了一定了解,但是还不够,本节课就web.xml 文件进行总结.同时对Tomcat 下的server. ...
- JAVA SE 进阶篇 C3 解析XML文件,做一个jar工具包
文章目录 P1 XML文件 1 XML文件概述 (1) 可扩展标记语言:XML (2) XML文件的书写规则和语法要求 2 创建一个XML文件 P2 解析给定的XML文件 1 XML解析器和W3C 2 ...
- python解析xml文件最好选用的模块_python高级编程 之解析XML文件模块
XML是啥?可扩展标记语言(extensible makeup language),以.xml为后缀的文件. XML文件最大的作用在于存储和传输数据.很多Python的项目就是把产品相关配置参数存储 ...
- 随机生成游戏角色昵称(使用Excel配置XML文件)上
在游戏开发中,基本上每一个游戏都有 随机生成游戏角色昵称的模块儿,游戏昵称这个东西是由策划来进行完成的,而策划一般情况下是不会写代码的,如果他写的不好还行,如果写好了咱们就失业了,so 咱们都是让策划 ...
- android主要文件的作用是什么,androidmanifest.xml文件的作用是什么
androidmanifest.xml文件的作用:1.是每个android程序中必须的文件,它位于整个项目的根目录:2.配置程序运行所必要的组件,权限,以及一些相关信息:3.是整个应用的入口,所以有助 ...
- Java Web的web.xml文件作用及基本配置(转)
其实web.xml就是asp.net的web.config一个道理. 说明: 一个web中完全可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的. web.xml文件是用来 ...
- web.xml文件的作用
每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗? 一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的. ...
最新文章
- 日本电信企业5G部署计划 限制了华为中兴设备的使用
- 面试文员计算机水平考题,一般电脑文员面试上机操作的时候会考什么?
- appium+python 操作APP
- php多态性和继承是什么意思,封装 继承 多态的区别
- 安卓Java虚拟机大小_虚拟机为安卓流畅度背锅,是因为关系数十万程序员饭碗?...
- lisp eval apply_SICP远古魔法-LISP概览(1-2)
- springquartz的LocalDataSourceJobStore
- springboot freemarker配置_[SpringBoot2.X] 13- 整合视图层技术(Freemarker)
- 计算机系统结构自考应用题,2017年10月自考02325计算机系统结构真题及答案
- nodejs学习笔记-1-文件系统
- mysql药品管理_药品管理系统(药库管理)+数据库连接代码
- 百度干净云(无广告不限速的绿色百度云客户端)
- python turtle库下载_turtle库安装
- MyBioSource p53 肿瘤抑制蛋白 (TP53),多克隆抗体
- 互联网应用基础第五课:互联网即时通讯工具之QQ和微信的使用、淘宝客理解
- 【官方文档】Fluent Bit 安装在 Windows
- 苹果零日漏洞利用市售800万欧元
- flask开发桌面应用程序_使用Microsoft Authenticatio将多个破折号应用程序嵌入Flask中...
- 本题目要求读入2个整数A和B,然后输出它们的和
- html箭头随着点击而移动,点击左右箭头,图片跟随移动,正中的图片始终最大...
热门文章
- 【云原生】什么是 CI/CD ? | 摆平交付障碍的 CI/CD
- 进程切换之context_switch详解
- 计算机木马的作用,详细介绍计算机木马下篇-1
- 专访寒武纪CEO陈天石:AI芯片是中国主导世界AI产业的机会
- 数据结构线性表的逻辑结构(三)顺序表基本操作的实现
- 基于cnn的人脸识别_基于卷积神经网络(CNN)的人脸在线识别系统
- linux下c语言读取csv文件,C语言读取csv文件
- 使用js删除表格中的一行的一个小练习
- 《信号与系统》 实验一 信号的时域分析及Matlab实现
- MyIE2几个让我欣赏的地方