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 @ 2021-12-12 17:34  秃头少女and战战  阅读(618)  评论(0编辑  收藏  举报