XML(eXtensible Markup Language)可扩大标记语言,是1种类似HTML的标记语言,它被设计为具有自我描写性,主要作用是包括和传输数据。XML是W3C的推荐标准,它的标签没有被预定义,所以需要自行定义标签。

基础:

声明:

大多数XML文件以XML声明作为开始,它提供了文档的基本信息。

<?xml version="1.0"encoding="utf⑻"?>(其中version表示XML的版本,Encoding表示XML文件使用的字符编码方式)

标签:

标签是“”之间的文本,开始标签与结束标签与HTML中的1样

语法:

所有XML元素都必须有关闭标签

XML标签对大小写敏感

XML必须正确的嵌套

XML文档必须有根元素

XML的属性值必须加引号。

实体援用:

为了不把字符数据和标签中需要用到的1些特殊符号相混淆,XML还提供了实体援用,类似于HTML

元素:

元素是开始标签、结束标签和位于2者之间的所有内容组成的

元素辨别大小写

要正确嵌套正确关闭

根元素:

XML文件在结构上是1种树状结构,它必须要有根元素,且XML的内容必须包括在1个单1元素中,这个单1元素成为根元素,然后从根部开始扩大到枝叶。

属性:

属性必须有值,那些值必须用引号括起,可使用单引号,也能够使用双引号,到但要始终保持1致

CDATA与PI:

在特殊的标签CDATA下,所有的标签、实体援用都被疏忽,而被XML处理程序1视同仁地当作字符数据看待。CDATA的情势以下:

处理唆使( Processing instructions,PI),唆使当前的XML文件的内容,如何被显示或处理,语法格式:<?target arg*?>

构成:

1.文档类型定义(Document Type Definition,DTD),即XML的布局语言

2.可扩大的样式语言(Extensible Style Language,XSL),即XML的样式表语言

3.可扩大链接语言(Extensible Link Language,XLL)

利用:

1.作为系统的配置文件

2.Web Services中传输数据

3.异构平台的数据交换与整合

xml布局html 实例,XML - html教程,css布局相关推荐

  1. css Table布局:基于display:table的CSS布局

    两种类型的表格布局 你有两种方式使用表格布局 -HTML Table(<table>标签)和CSS Table(display:table 等相关属性). HTML Table是指使用原生 ...

  2. html响应式五栏布局,HTML – 响应式2列CSS布局,包括固定宽度的侧边栏?

    在任何地方找不到解决方案(我猜这一定是一个非常常见的问题). 我正在创建一个带侧边栏的响应式设计,其中侧边栏需要具有200px的固定宽度并且具有未知高度.我怎样才能使主要内容区占据所有剩余的宽度,而不 ...

  3. php的布局设计,php学习之div+css布局设计排版(六)

    网页标题 .box {width:960px;border:1px solid red;margin:0px auto;} .box .header {width:100%;height:90px;b ...

  4. DIV+CSS布局基本流程及实例介绍

    都说用DIV+CSS布局来设计网站便于优化,容易被收录,那么你对DIV+CSS布局的用法是否了解?CSS布局是网页html通过DIV标签+CSS样式表代码开发制作的(html)网页的统称.DIV+CS ...

  5. CSS 布局:40个教程、技巧、例子和最佳实践

    前言: 布局是WEB开发一个重要的课题,进入XHTML/CSS后,使用TABLE布局的方式逐渐淡出,CSS布局以众多优点成为主流,本文将介绍40个基于CSS的web布局的资源和教程.文章的出处在htt ...

  6. html让页面两边都留点空位,标记语言——CSS布局_HTML/Xhtml_网页制作

    Chapter 12 CSS布局 本书到此为止,讨论的主要是页面内部元素,也就是内容,但是大结构怎么办?长久以来,设计者都依赖表格进行分栏布局,常常在表格之内嵌套其 点击这里返回脚本之家 HTML教程 ...

  7. html盒子在始终在左侧,div盒子在一行方法(左中右结构 CSS布局)

    div盒子在一行的css布局方法 默认情况下div盒子是独占一行的,设置css宽度依然div盒子也独占一行,那么如何使用css让div盒子在一行呢? div排成一排方法有二,第一种采用css floa ...

  8. 在CSS布局中让Floats轻拂

    If you're new to CSS layouts, you'd be forgiven for thinking that using CSS floats in imaginative wa ...

  9. 网页设计(四)——DIV+CSS布局3

    前言:好久没更新过CSDN博客了,现在从原来的OI,变成了一个科研工作者.最近打算把原来的一些资料整理一下,作为经验公开分享,希望能帮到更多默默努力耕耘的人~ 网页设计系列源于早几年在学校网站工作做入 ...

最新文章

  1. 一行命令,瞬间从“马赛克”到高清影像
  2. 安装phpredis扩展
  3. 2021年12届蓝桥杯C++B组省赛
  4. 前端基础HTML5CSS3动画
  5. JS(JavaScript)的初了解3(更新中···)
  6. 如何用正则表达式杀死Java
  7. 干货!一文看Doris在作业帮实时数仓中的应用实践
  8. 《矩阵与变换》教学中的几个“务必”
  9. 交互设计中的“所见即所得”原则
  10. asmack获取用户头像和设置昵称与获取好友昵称
  11. 计算机控制系统由硬件和软件组成部分,计算机控制系统的硬件一般由哪几个主要部分组成,各有何作用?...
  12. Windows的13个版本的区别,企业版、教育版、专业版、工作站版、SE版的主要区别
  13. winhex可以编程c语言吗,如何用winhex解密加了密的mp4视频
  14. 360又抢了12306的风头:它为什么能提前49天订票?
  15. Gitea:私有部署Git托管服务(私有Git仓)
  16. JAVA游戏 混乱大枪战
  17. matlab画光顺曲线,曲线曲面
  18. sunxi:[0]全志SoC启动过程
  19. Win11右键菜单改回Win10
  20. python预测彩票模型_python预测下一期双色球号码【机器学习】

热门文章

  1. docker-compose 配置 容器 访问本地网络
  2. FusionCloud 桌面云时钟同步方案介绍
  3. 金山毒霸四月安全趋势 继续关注网页挂马
  4. 织梦dedecm v5.7 flink 友情链接
  5. hurdle模型matlab实现,HURDLE MODEL在STATA中的实现
  6. vivo x7plus系统升级
  7. summernote中文API
  8. sql与nosql_SQL与NoSQL:差异
  9. jquery手写轮播图_用jQuery如何手写一个简单的轮播图?(附代码)
  10. 统计基础知识之数据类型(上)