XML 简介学习笔记

什么是XML

XML(eXtensible Markup Language)是一种标记语言,用于描述和传输数据。与HTML不同之处在于,XML可以自定义标签,从而实现更加灵活的数据描述和交换。

XML 基本语法

  • 标签必须有一个开始标记和结束标记;
  • 标签可以嵌套;
  • 属性必须要有值,并且要用引号括起来;
  • XML标签名称对大小写敏感;
  • XML文档必须有根元素;

下面是一个简单的XML文档例子:

xmlCopy Code
<?xml version="1.0" encoding="UTF-8"?> <bookstore> <book category="Children"> <title lang="en">Harry Potter</title> <author>J.K. Rowling</author> <year>2005</year> <price>29.99</price> </book> <book category="Web"> <title lang="en">Learning XML</title> <author>Erik T. Ray</author> <year>2003</year> <price>39.95</price> </book> </bookstore>

以上XML文档描述了一个书店的书籍信息,其中每本书都有类别、标题、作者、出版年份和价格等信息。

XML 应用场景

XML已经广泛应用于各种领域,如Web服务、配置文件、消息传递等。以下是其中一些应用场景:

  • Web服务:XML可以作为Web服务的数据交换格式,实现不同平台和语言之间的数据传输。
  • 配置文件:XML也可以作为配置文件的格式,如Java中的Spring配置文件。
  • 消息传递:XML也被用于消息传递的格式,如SOAP(Simple Object Access Protocol)协议。

结语

本文简要介绍了XML的基本语法和应用场景,希望对大家有所帮助。完整的XML规范可以参考W3C官方文档