xml简介

目录

xml(全称eXtensible Markup Language)是一种用于存储和传输数据的标记语言,跨平台并且跨语言,xml内容较多,这篇文章会介绍一些基础的内容。

基本语法

  • xml文档通常以xml声明开始,在声明里指定版本和编码格式,比如:

    xml 复制代码
    <?xml version="1.0" encoding="UTF-8"?>
  • xml文档是一种由元素组成的树结构,必须有根元素,元素可以嵌套。

  • 一个元素包括从该元素的起始标签到该元素的闭合标签的内容。

  • 元素可以包含属性,执行属性可以提供额外的信息,属性写在元素的起始标签中。

  • 元素中的文本内容用来表示数据。

  • 可以写注释,比如:

    xml 复制代码
    <!--注释-->

特点及应用场景

  • 支持扩展,可以扩展表示各种数据类型。
  • 跨平台以及跨语言支持,可以用来在不同的系统和程序之间交换数据。
  • 可以用于数据交换、web服务、配置文件以及数据存储等方面。

一个简单示例

xml 复制代码
<?xml version="1.0" encoding="UTF-8"?>
<!--config-->
<root>
    <mysql host="127.0.0.1">
        <port>3306</port>
    </mysql>
    <minio host="127.0.0.1" port="9000"/>
</root>

如果这篇文章对你有帮助,别忘了关注我啊,可能我还会写出更多对你有帮助的文章

相关推荐
xuTao6671 天前
Apache XMLBeans 一个强大的 XML 数据处理框架
xml·apache
天下皆白_唯我独黑1 天前
php 使用simplexml_load_string转换xml数据格式失败
xml·php
我不是程序猿儿2 天前
【C++】xml烧录 调用twinCat流程自动化
xml·c++·自动化
find_starshine2 天前
xml-dota-yolo数据集格式转换
xml·python·yolo
范纹杉想快点毕业2 天前
XML通过HTTP POST 请求发送到指定的 API 地址,进行数据回传
xml·c语言·开发语言·数据结构·c++·python·c#
zhencon-com2 天前
如何用Python编程实现自动整理XML发票文件
xml·经验分享·笔记·娱乐·媒体·教育电商·政务
LixiSchool2 天前
Unity XML和Json文件的读取和写入以及序列化和反序列化
xml·json
∝请叫*我简单先生2 天前
Java 如何传参xml调用接口获取数据
xml·java·后端·传参xml调用接口
Mr.JiuFen2 天前
【Tag name expected】-在mybatis-XML映射文件中无法使用小于号<的解决办法
xml·java·mybatis