JavaWeb学习笔记6 XML1 简介和语法

这篇博客介绍了XML的基本概念,包括XML的作用,如数据保存、配置文件和网络传输。详细阐述了XML的语法,如文档声明、注释、元素(标签)、属性及其规则,并提到了XML的命名规则和特殊字符。还讨论了CDATA区,用于表示纯文本内容,避免解析冲突。
摘要由CSDN通过智能技术生成

什么是xml

xml是可扩展的标记语言

xml的作用

主要作用:

  • 用来保存数据,而且这些数据有自我描述性
  • 它还可以作为项目或者模块的配置文件
  • 还可以作为网络传输数据的格式(现在JSON为主)

xml语法

文档声明

xml文件的建立
在这里插入图片描述
在这里插入图片描述

xml注释

XML和html注释一样
< !-- 注释内容 – >

元素(标签)

  • html标签:
    格式:<标签名>封装的数据</标签名>
    单标签:<标签名/> < br />换行 < hr/>水平线
    双标签:<标签名>封装的数据</标签名>
    标签名大小写不敏感
    标签有属性,基本属性和事件属性
    标签要闭合(不闭合,html中不报错。但需要养成良好书写习惯)

  • 什么是xml元素

    • XML元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。
    • 元素可包含其他元素、文本或者两者的混合物。元素也可以拥有属性

在这里插入图片描述

  • XML命名规则

  • XML元素必须遵循以下命名规则:

    • 名称可以含字母、数字以及其他的字符
    • 名称不能以数字或者标点符号开始
    • 名称不能以字符“xml”或者(XML Xml)开始(可以但不规范)
    • 名称不能包含空格
  • xml中的元素(标签)也分成 单标签 和 双标签

  • 单标签:格式:<标签名 属性=“值” 属性=“值”…… />

  • 双标签:<标签名 属性=“值” 属性=“值”…… ></标签名>

xml属性

xml的标签属性和html的标签属性是非常类似的,属性可以提供元素的额外信息
在标签上可以书写属性:一个标签上可以书写多个属性。每个属性的值必须使用 引号 引起来。
的规则和标签的书写规则一致。
xml属性必须加引号,不然引起报错

所有的xml元素都必须闭合,不然引起报错
不能起始标签和结束标签大小写不一致,不然引起报错

xml必须正确地嵌套
文档必须有根元素。没有父标签的元素,叫顶级元素
根元素就是没有父标签的顶级元素,而且是唯一一个才行

xml的特殊字符:
<特殊字符:&lt; >特殊字符:&gt;

文本区域(CDATA区)

CDATA语法可以告诉xml解析器,其中文本内容只是纯文本,不需要xml语法解析
CDATA格式:

<![CDATA[这里可以把输入的字符原样显示,不会解析xml]]>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值