---
contributors:
- ["João Farias", "https://github.com/JoaoGFarias"]
translators:
- ["Zach Zhang", "https://github.com/checkcheckzz"]
filename: learnxml-cn.xml
---
XML是一种标记语言,被设计用来存储数据和传输数据。
不像HTML, XML不指定怎样显示或格式化数据,只是携带它。
* XML 语法
```xml
Everyday Italian
Giada De Laurentiis
2005
30.00
Harry Potter
J K. Rowling
2005
29.99
Learning XML
Erik T. Ray
2003
39.95
computer.gif
```
* 良好格式的文件 x 验证
一个XML文件是良好格式的如果它是语法正确的。
但是, 使用文件定义,比如DTD和XML概要,在文件中插入更多的限制是可能的。
一个遵守一个文件定义的XML文件被叫做有效的,对于那个文件来说。
有了这个工具,你能够在应用逻辑之外检查XML数据。
```xml
Everyday Italian
30.00
]>
]>
Everyday Italian
30.00
```