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一样,用转义字符代替,例如&是&
在<![CDATA[ xxxxxx]]>中的xxxxxx会原封不动地展示出来
xml的说明文档
xml的说明文档规定xml文档的书写规则,我们称此说明文档为约束文档
约束文档由(框架、软件提供)
我们作为开发者只需看懂约束文档,然后写出自己的配置文件即可
一点一点积累,一点一点蜕变!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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 动态路由配置