XML入门

简述

  xml是可扩展标记语言,是w3c组织追求严格的标记语言格式弄出来的东西。xml的语法上比html严格,浏览器也能直接识别xml,与html的最大不同就是xml的标签名是可以自己定义的,html则是预设好的,发展到进天,html更多用来展示数据,xml更多用来存储数据。

语法

  xml文档的第一行一定是版本声明,连空行都不允许

<?xml version="1.0"?>

  xml文档有且仅有一个根标签

  xml文档标签中的属性必须由双引号或单引号包括

  xml文档的标签名区分大小写

组成部分

1.文档声明

  格式:

<?xml version="1.0"?>

  属性列表:

  version 版本号(必须的属性)

  encoding 编码方式,告知浏览器解析引擎当前文档使用的字符集,默认值:ISO-8859-1 

  standalone 是否独立,yes代表独立,no代表依赖于其他文件

2.标签格式

  名称不能以xml开始,其余规则和变量命名规则一致

3.属性

  id属性值唯一

4.文本

  在xml中使用特殊字符和html一样,用转义字符代替,例如&是&amp;

  在<![CDATA[ xxxxxx]]>中的xxxxxx会原封不动地展示出来

xml的说明文档

  xml的说明文档规定xml文档的书写规则,我们称此说明文档为约束文档

  约束文档由(框架、软件提供)

  我们作为开发者只需看懂约束文档,然后写出自己的配置文件即可

posted @   艾尔夏尔-Layton  阅读(70)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2020-05-24 Code 杨辉三角预处理+组合数统计
2020-05-24 计网实验 第十二章 路由器综合路由配置
2020-05-24 计网实验 第十一章 路由器 OSPF 动态路由配置
点击右上角即可分享
微信分享提示