web-xml

本文介绍了XML的基础概念,如作为数据存储的自我描述格式,配置文件和网络传输载体。深入解析了XML语法,包括文档声明、元素、属性、注释和CDATA区域。并展示了如何使用DOM4J解析XML文件进行操作。
摘要由CSDN通过智能技术生成

1. xml简介

什么是xml?

xml是可扩展的标记性语言

XML的作用

xml的主要作用有:
1.用来保存数据,而且这些数据具有自我描述性
2.它还可以作为项目或者模块的配置文件
3.还可以作为网络传输数据的格式

2. xml 语法

1.文档声明
2.元素(标签)
3.xml 属性
4.xml 注释
5. 文本区域(CDATA区)

2.1、文档声明

<?xml version="1.0" encoding="utf-8" ?>

<books>
    <book sn="SN1231212"> <!-- book 表示一个图书信息 sn属性表示图书序列号   -->
        <name>时间简史</name><!-- name标签表示书名   -->
        <author>霍金</author><!-- author 表示作者   -->
        <price>74</price><!--  price 表示图书价格  -->
    </book>

    <book sn="SN123214">
        <name>javaScript</name>
        <author>ni</author>
        <price>123</price>
    </book>

</books>

2.2、元素

在这里插入图片描述
元素是指从开始标签到结束标签的内容
例如: xml
元素 可以简单的理解为是 标签
Element 翻译 元素

2.2.1、xml命名规则
  1. 名称可以含字母、数字、以及其他的字符
    例如:
    时间简史
    霍金
    74

    2)名称不能以数字或者标点符号开始
    在这里插入图片描述
    3)名称不能以字符 “xml”(或 XML、Xml)开始
    4)名称不能包含空格
    在这里插入图片描述
    5)xml中的元素(标签)也 分成 单标签和多标签

2.3、xml属性

在这里插入图片描述

3、语法规则

  • 所有XML元素都须有关闭标签(也是闭合标签)

  • XML 标签对大小写敏感

  • XML必须正确地嵌套

  • XML 文档必须有根元素
    根元素是没有父标签地顶级元素,而且是唯一一个才行

  • XML 中的特殊字符
    在这里插入图片描述

  • 文本区域(CDATA 区)
    在这里插入图片描述

4、dom4j 解析技术

第一步:先加载xml文件创建Document对象
第二部:通过Document 对象拿到根元素对象
第三步:通过根元素.element(标签名);可以返回一个集合,这个集合里放着,所有你指定的标签名的元素对象
第四步:找到你想要修改、删除的子元素、进行相应的操作
第五步:保存到硬盘上

4.4 、获取document对象

创建一个 lib 目录,并添加 dom4j 的 jar 包,并添加到类路径
需要解析的 books.xml 文件内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值