XML是什么?

万维网协会推出的一套数据交换标准——XML,是一种可扩展的标记语言,被设计用来传输和存储数据。XML 可用于定义 Web 网页上的文档元素以及复杂数据的表述和传输。

Extensible Markup Language,简称 XML,中文含义是可扩展标记语言,该语言与 HTML 类似,主要功能是传输数据、储存数据和共享数据。XML 语言没有规定的标签体,需要自定义标签,是一种自我描述的语言。XML 与 HTML 有着本质的区别,XML 传输和存储数据,而 HTML 用来显示数据。

XML 的最大特点是自我描述和任意扩展,当用其描述数据时,用户可以根据需要,组织符合 XML 规范形式的任意内容,并且标签的名称也可以由用户指定。XML 的定义格式如下:

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <user>
  3. <name>白素素</name>
  4. <english-name>baisusu</english-name>
  5. <age>22</age>
  6. <sex>女</sex>
  7. <address>北京市</address>
  8. <description>她是一个作家</description>
  9. </user>

上述代码定义的是白素素的基本信息,包括姓名、英文名称、性别、年龄、住址、职业等信息。上述的内容,同样可以用下面的自定义形式进行描述:

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <user>
  3. <property name="name" value="白素素"/>
  4. <property name="english_name" value="baisusu"/>
  5. <property name="age" value="22"/>
  6. <property name="sex" value="女"/>
  7. <property name="address" value="北京市"/>
  8. <property name="description" value="她是一个作家"/>
  9. </user>

无论用哪种结构格式,它都能清楚地描述用户的基本信息,这就体现了 XML 的可扩展和自定义标签的特点。

提示:XML 其实是一个文本文件,开发工具有 Editplus、UEStudio、MyEcHpse 的 XML 编辑器、XMLSpy 等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智慧浩海

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值