当前位置: 首页 > news >正文

XML介绍和基本语法

XML简介

XML(eXtensible Markup Language,可扩展标记语言)是一种用于标记电子文件使其具有结构性的标记语言。它允许用户定义自己的标记元素,使得信息的共享和数据的存储更加便捷和通用。XML广泛应用于Web开发、配置文件、数据交换、Office文档等领域。

XML的特点

  • 可扩展性:用户可以自定义标签。
  • 自我描述性:标签通常是描述性的,易于理解。
  • 软件和硬件独立性:XML文档可在任何平台和设备上使用。
  • 支持Unicode:可以表示任何语言的字符。

XML基本语法

1. XML声明

XML声明应该位于文档的第一行,指示文档是XML文档,并定义版本和编码。

<?xml version="1.0" encoding="UTF-8"?>
2. 标签和元素

XML标签是成对出现的,用于包围元素内容。起始标签和结束标签应该匹配。

<note><to>Tove</to><from>Jani</from><heading>Reminder</heading><body>Don't forget me this weekend!</body>
</note>
3. 属性

元素可以拥有属性,属性提供了有关元素的额外信息。

<note date="2021-01-01"><to>Tove</to>...
</note>
4. 注释

XML中的注释以 <!-- 开始,以 --> 结束。

<!-- This is a comment -->
5. 规范性
  • XML标签对大小写敏感。
  • XML必须正确嵌套。
  • XML文档必须有一个根元素。
6. 空元素

如果元素为空,可以使用空元素语法。

<line-break />
7. 实体引用

为了表示特殊字符,XML定义了一些实体引用:

  • &lt; 表示小于号 <
  • &gt; 表示大于号 >
  • &amp; 表示和号 &
  • &apos; 表示单引号 '
  • &quot; 表示双引号 "

XML与HTML的区别

  • 目的:HTML用于显示数据和格式化文本,而XML用于描述数据和传输信息。
  • 标签:HTML有预定义的标签,XML允许自定义标签。
  • 严格性:HTML相对宽松,XML要求严格的语法和结构。

XML提供了一种简单而强大的方式来存储和传输结构化数据,通过其自我描述性和可扩展性,XML成为了数据交换和配置文件的重要格式。

http://www.lryc.cn/news/296992.html

相关文章:

  • Android:Android Studio安装及环境配置
  • 力扣刷题之旅:进阶篇(三)
  • 代码随想录 Leetcode55. 跳跃游戏
  • Go Context -- 管理请求的上下文信息
  • springboot170图书电子商务网站的设计与实现
  • 设计模式(结构型模式)适配器模式
  • 计算机网络基本知识(二)
  • 158基于matlab的用于分析弧齿锥齿轮啮合轨迹的程序
  • C#中的浅度和深度复制(C#如何复制一个对象)
  • 2.6日学习打卡----初学RabbitMQ(一)
  • Rust语言之集合
  • 有道论文翻译接口,python版和lua版
  • java大数据hadoop2.9.2 Flume安装操作
  • 环境配置:Ubuntu18.04 ROS Melodic安装
  • 2024.2.7-8 寒假训练记录(21)
  • C++ pair 的使用
  • AAAI 2024 | Adobe提出全新上下文提示学习框架CoPL,高效提升下游性能
  • Arcgis使用过程中常见问题解决方法
  • office文件转pdf在线预览
  • 设计模式2-对象池模式
  • Oracle笔记-为表空间新增磁盘(ORA-01691)
  • 【专业技术】高效并行分布式深度学习策略,助力模型训练与量化
  • 力扣-137. 只出现一次的数字 II
  • Rust 格式化输出
  • c#进程(Process)常用方法
  • Vue源码系列讲解——虚拟DOM篇【三】(更新子节点)
  • 一个设备内存2M,一个1G大小的文件,这个文件有若干行,输出其中的带有hello的行以及行数
  • json模块(高维数据的存储与读取)
  • ONLYOFFICE文档8.0新功能浅探
  • 在vscode 中配置 pyside6 环境