XML概述
- XML是可扩展标记语言(eXtensible Markup Language)的缩写,它是一种数据表示格式,可以描述非常复杂的数据结构,常用于传输和存储数据。
| <?xml version="1.0" encoding="UTF-8"?> |
| <data> |
| <sender>张三</sender> |
| <receiver>李四</receiver> |
| <src> |
| <addr>北京</addr> |
| <date>2022-11-11 11:11:11</date> |
| </src> |
| <current>武汉</current> |
| <dest>广州</dest> |
| </data> |
XML的几个特点和使用场景
- 一是纯文本,默认使用UTF-8编码;而是可嵌套;
- 如果把XML内容存为文件,那么它就是一个XML文件。
- XML的使用场景:XML内容经常被当成消息进行网络传输,或者作为配置文件用于存储系统的信息。
XML的创建
- 就是创建一个XML类型的文件,要求文件的后缀名必须使用xml,例如HelloWorld.xml
XML的语法规则
- XML文件的后缀名为:xml
- 文档声明必须是第一行
| <?xml version="1.0" encoding="UTF-8"?> |
| version:XML默认的版本号码、该属性是必须存在的。 |
| encoding:本XML文件的编码 |
XML的标签(元素)规则
- 标签由一对尖括号和合法标识符组成<name></name>,必须存在一个根标签,有且只能有一个。
- 标签必须成对出现,有开始,有结束:<name></name>
- 特殊的标签可以不成对,但是必须有结束标记,如:<br/>
- 标签中可以定义属性,属性和标签名空格隔开,属性必须用引号引起来<student id="1"></student>
- 标签需要正确的嵌套
文档约束
什么是文档约束
- 文档约束:是用来限定XML文件中的标签以及属性该怎么写。一次强制约束程序员必须按照文档约束的规定来编写xml文件。
文档约束的分类
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!