第二章 XML(可扩展标记语言)
XML格式能够表达层次结构,并且重复的元素不会被曲解。
与HTML不同,XML是大小写敏感的。
必须有结束符。
属性值必须用引号括起来。
所有属性必须都有属性值。
XML文档应当以一个文档头开始,例如:
<?xml version="1.0"?> 或 <?xml version="1.0" encoding="UTF-8"?>
文档头之后通常是文档类型定义(Document Type Definition,DTD)
DTD或schema包含了用于解释文档如何构成的规则,这些规则指定了每个元素的合法子元素和属性。
属性只应该用来修改值的解释,而不是用来指定值。
Document对象是XML文档的树形结构在内存中的表现,它由实现了Node接口及其各种子接口的类的对象构成。