xml

xml是超文本标记语言,html主要的作用是用来显示数据的。 css主要是用来控制页面上数据的样式的。

xml早期出现的时候目的是代替html文件来显示数据,但是由于互联网上的html技术使用太广泛 后期xml并没有去替换html,而xml现在主要用来做软件的配置文件存在何种使用xml存储数据。

xml: 可拓展的标记语言 xml也是由标签组成的 它和html的区别是: html的标签由w3c组织已经定义好了 开发人员不能根据自己的意愿 自己定义自己的标签 而xml称为可扩展 就是说xml文件中的标签由开发人员自己指定,我们在xml文件中可以根据自己的需求任意的书写xml文件的标签。

在java中配置文件的主要用2类:

Properties配置文件: 主要配置的是由key=value组成的信息。

xml配置文件: xml可以配置更加复杂的数据关系。

xml的用法:

xml的用法主要由以下几部分组成:

文档声明 元素-标签 属性-存在标签中 注释<!-- -- >

xml文档内容由一系列标签元素 标签组成 

xml的标签分为两种 单标签 和双标签 在xml中要求所有的标签必须闭合

单标签的格式:<标签/>  双标签:<标签> </标签>

一个xml元素可以包含字母 数字以及其他一些可见的字符 但必须遵守下面的一些规范:

区分大小写 例如:<P>和<p> 是两个不同的标记

不能以数字开头

不能包含空格

名称中间不能包含冒号(:) ---Schema 约束冲突

不建议下划线开头

注意:

1 属性值需要使用 "" 包裹

2 一个标签可以有多个属性

3 属性值最好不要包含特殊字符

结构说明:

 

 

 xml编写注意事项:

  1. 所有xml元素都必须有结束标签
  2. xml标签对大小写敏感
  3. xml必须正确的嵌套
  4. 同级标签以缩进对齐
  5. 元素名称可以包含字母 数字或其他的字符
  6. 元素名称不能以数字或者标点符号开头
  7. 元素名称中不能包含空格

特殊字符了解:

 

 

 xml解析:

xml文件主要用来传输数据 作为配置文件 或者存储数据 不管作为哪种应用 最终都需要把xml中的数据解析出来

 

 

 根据DOM  XML 文档中的每一个成分都是一个节点

DOM是这样规定的:

整个文档是一个文档节点- document

每个XML标签是一个元素节点 - element- 节点 元素 标签

包含在xml元素中的文本是文本节点 text

每一个xml属性是一个属性节点 attribute

注释属于注释节点

对节点的操作

查找

 

 

 添加节点

 

 

 删除节点

 

posted @   秃头少女and战战  阅读(698)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示