XML的概念及使用

XML是一种可扩展标记语言,用于数据存储、交换和作为配置文件。它提供了灵活的自定义标签,常用于跨平台的数据传递。XML的使用包括直接编写文件和解析文件,解析时需注意文件路径的准确性。
摘要由CSDN通过智能技术生成

XML概念

简介

  1. XML全称:eXtensible Markup Language。是一个可扩展标记语言
  2. 操作使用类似于HTML,但是他更加灵活,没有固定的使用标签,都是自定义标签

作用

  1. 数据存储:XML与数据库一样,可以实现数据的持久化存储;并且 它格外简单
  2. 数据交换:它与操作系统无关,类似于txt文档,因此常用于记录 和传递信息。比如:国家气象部门发布的天气信息,就是以xml格式存储,这样 不论是什么系统的计算机、什么系统的手机、什么软件、什么网站都可以直接读 取到这些信息。
  3. 配置文件:很多网站和应用程序的配置文件;

XML使用

基本操作

直接编写xml文件

`<?xml version="1.0" encoding="UTF-8"?>
<ClothesSize>
    <size height="身高&lt;165">S</size>
    <size height="165&lt;身高&lt;170">M</size>
    <size height="170&lt;身高&lt;175">L</size>
    <size height="175&lt;身高&lt;180">XL</size>
    <size height="180&lt;身高&lt;185">XXL</size>
</ClothesSize>`

注意事项

  1. XML的声明要么不写,要么写在就写在第一行;
  2. 只能有一个根标签;
  3. 标签必须正确结束;
  4. 严格区分大小写;
  5. 标签不能以数字开头;
  6. 属性必须有值,且必须加引号;

解析xml文件

通常我们去通过xml编写的不多,大多是去解析xml,而不是像上面那样去编写

注意:路径一定正确,否则会报错

package com.ytzl.chapter06.demo.demo02;

import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.*;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import java.io.F
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值