XML知识

本文介绍了XML的基本概念,如作为程序间数据通信的工具,配置文件的应用(如Spring的beans.xml等),XML的快速入门,包括文档声明、根元素、属性、命名规则以及CDATA的使用。还提及了转义字符在处理特殊字符时的作用。

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

XML

1.xml基本介绍

  • 可扩展标记语言
  • 两个程序间进行数据通信
  • 给一台服务器做一个配置文件
  • spring 中的ico配置文件,beans.xml ,mybatis XXXMapper.xml ,tomat server.xml,web.xml,maven pom.xml
  • 能存储一些复杂的数据关系

2.xml快速入门

<!--1.xml:该文件的类型是xml 
2.version="1.0"版本 
3.encoding="UTF-8" 文件的编码
4.students :根元素,程序员自己定
5.<student></student> 表示students一个元素,可以有多个
6.id是属性,name,age,gender是student元素的子元素
-->
  <?xml version="1.0" encoding="UTF-8" ?>
  <students>
  <stdent id="100">
  <name>zhezi</name>
  <age>19</age>
  <gender></gender>
  </stdent>
  </students>

3.xml语法

  • 文档声明放在第一行

  • 每个文档有且只有一个根元素

  • 不含标签体简写为<zhe/>

  • 命名规则(标签)

    1. 标签区分大小写
    2. 标签不能以数字开头
    3. 标签不能包含空格
    4. 标签不能包含:(冒号)
  • 属性:

    1)一个元素可以有多个属性

    2)特定的属性名称在同一个元素标记中只能出现一次

    3)属性的值里面不能包括&字符

  • CDATA节

    1.说明:有些内容不想让解析引擎执行,而是当作原始内容处理(即当做普通文本)

    2.语法:

    1)可以输入任意字符(除 ]]>)

    2)不能嵌套

<![CDATA[
   这里面就会被当成纯文本处理
   ]]>
  • 转义字符

    转义字符对于一些单个字符,若想显示其原始样式,也可以使用转义的形式进行处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值