xml
XML全称是Extensible Markup Language,即可扩展标记语言
1.xml被设计用来传输和存储数据(HTML被设计用来显示数据),即xml不是显示数据只是传输数据。
2.xml指可扩展标记语言(EXtensible Markup Language)可扩展就是可以自己去设计 怎么解释呢,拿我们平时熟悉的HTML语言来说。HTML就是一种规定了特定标签的语言,而XML语言则没有规定特定的标签。所以说XML语言是一种元语言,利用XML可以创造新的语言。换个角度来说,即XML是一种文件标准,是一种约束和规则。XML本身并不会限定标签的种类,反倒是允许XML的使用这随心所欲的创建标签。也就是说,在’<’和’>’之间的单词可以是任意的。这就是所谓的“可扩展”。在HTML中,我们只能使用由HTML定义出的那若干种标签,因此HTML是固定的标记语言。与此相对,XML是可扩展的标记语言。
4.xml可以为标签赋予意义例如 我们自定义标签<price></price>就可以表示价格,也便于数据接收方理解。
xml的优点
1 . 简化数据共享 在真实的世界中,计算机系统和数据使用不兼容的格式来存储数据。XML 数据以纯文本格式进行存储,因此提供了一种独立于软件和硬件的数据存储方法。这让创建不同应用程序可以共享的数据变得更加容易。
2 . 简化数据传输 通过 XML,可以在不兼容的系统之间轻松地交换数据。对开发人员来说,其中一项最费时的挑战一直是在因特网上的不兼容系统之间交换数据。由于可以通过各种不兼容的应用程序来读取数据,以 XML 交换数据降低了这种复杂性。
3 .使数据更有用 由于 XML 独立于硬件、软件以及应用程序,XML 使您的数据更可用,也更有用。不同的应用程序都能够访问您的数据,不仅仅在 HTML 页中,也可以从 XML 数据源中进行访问。通过 XML,您的数据可供各种阅读设备使用(手持的计算机、语音设备、新闻阅读器等),还可以供盲人或其他残障人士使用
xml 注意事项
1 . xml都必须有关闭标签
2 . 标签对大小写敏感<a><A>标签不是同一个标签
3 .标签必须正确的嵌套 <a><b></a></b> 是错误的,<a><b></b></a>
4 .xml文档必须有根元素
最简单的xml 文档
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>