XML简单介绍及运行原理

XML是一种可扩展标记语言,与HTML的主要区别在于其标签可自定义。常用于配置文件和数据存储。XML语法规定大小写敏感,元素必须正确嵌套,并有根元素。解析方式包括DOM、SAX和Pull,各有优缺点。XML解析原理涉及创建解析器对象,获取Document对象,通过反射进行操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

XML简介
1.概念:可扩展标记语言
2.与HTML的区别:
最大的区别就是HTML元素固定,而XML的标签可以由用户自定义。
3.常见应用:

  • 配置文件
  • 存放数据

4.语法:
注意:
- 对大小写敏感
- 必须正确嵌套
- 必须有根元素
- 须有关闭标签

文档声明

<? version="1.0 encoding="UTF-8" standalone="yes">

  • version:指定xml文档版本,必写属性
  • encoding:指定当前文本的编码,可选属性,默认值为:utf-8
  • standalone:定义外部定义的DTD文件的存在性,表示该文件是否呼叫其他外部文件,
    - yes=没有呼叫(默认);no=有呼叫
    注意:文档声明必须从0行0列开始

元素:element–由开始标签,元素体,结束标签组成
<hello>你好</hello>

属性:是元素的一部分,属性必须出现在元素的开始标签中
<web-app version="2.5">元素体内容</web-app>

注释:
转义字符:
这里写图片描述
任意区域:
不需要使用转义字符的区域:<!CDATA[[任意内容]]>

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值