XML:
可扩展性标记语言!自定义
开放闭合的标签
02.很像html
03.着重点是数据的保存
03.无需预编译
04.符合w3c的标准
05.
可扩展:可以自定义标记按照自己的规则来
标记: int num=5; 标记:计算机所能认识的符号,我们叫它标记
xml的组成部分:
xmlns:文档声明<?xml version="1.0" encoding="UTF-8"?>重要的是UtF-8
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
06xml里面的元素
元素<p></p>
属性:<p id="haha"></p>
注释占内存
dependency引入节点
CDATA区域
xml文件中只能有一个根节点
严格区分大小写。
只有一个根节点都是类似于倒挂的树
只有一个根节点,职业茂盛
我们把这个倒挂的树称之为 dom树
Dom(Document Object Model)文档对象模型
XmlDocument 对象:DocumentElement 属性 获取文档的根
childNodes 属性:获取节点的所有子节点。
1.C#中要创建读取xml文件的类。
XmlDocument xml=new XMlDocument();
xml.load(“加载文档结构”);
xml noderoot=xml.DocumentElement;
//循环分界点的集合:
<![CDATA[xml内容]]>xml解析器不会处理而是当成字符串
07处理指令
引入css样式
通过标记语言,读取数据
创建第一个maven项目:
new project===>maven==>quick==>archetypeCatalog=
空格换行都是特殊字符会被解析器解析
2.引入需要的pom节点
3.在maven仓库中找使用量最大de下载
4.所有需要的jar都在dependencies jar坐标都在这里配置
5.jar包在仓库里面
解析xml文件的方式
01.Dom:基于xml文档树结构的解析,把xml问价中的内容那都读取到内存,比较在内存,消耗资源多!