XML学习

XML的主要作用:

当我们在进行数据存储的时候,一般我们都是直接保存在数据库中,但是我们也可以通过XML文档的方式来保存文件,他本身也具有自我描述性,就是每个标签的命名都是需要我们来规范的。

 它还可以作为项目或者模块的配置文件。还可以作为网络传输数据的格式,但是现在主要以JSON为主,也就是不怎么使用。

 

XML语法:

1.文档声明

 

 

2.元素(标签)

在XML里面元素就是指在开始标签到结束标签里面的东西,这些东西可以包括元素,还有文本。同时元素也是可以包含属性。

元素的命名的规则有下面几个:

第一个是名称可以包含数字、字母、以及其他字符

第二个是名称不可以以数字和其他字符作为开头

第三个是标签名中不可以存在空格,必须是连续的。

第四个是有单标签和双标签。

 

3.XML属性

在XML里面,元素里面的属性和HTML里面标签的属性作用是一样的,是负责提供额外的信息。每个属性的值必须是在双引号里面书写。

 

4.XML注释

这个跟HTML注释的写法是一样的。

 

 

5.文本区域(CDATA)

我们写XML时,都是需要被解析,但是我们在文本区域里面书写时就是在告诉XML解析器我这里面的内容是不需要被解析,只是纯文本。

语法规则是:<![CDATA[ ]]>

 

 

 

XML的语法规则:

1.所有的XML元素都必须要闭合,不然就会报错

2.XML中的元素对大小写很敏感,也就是开始标签和结束标签都必须是一样的。

3.XML中元素之间嵌套都必须是正确的

4.XML文档必须要有根元素,也就是元素之间必须是正确的嵌套才可以,不然会报错。

5.XML属性值必须加引号,单引号也可以。

6.在XML中由于XML本身的问题,需要使用到特殊字符来表示

posted @   漫步火星  阅读(28)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示