xml可扩展标记语言,可扩展标记语言是一种很像超文本标记语言的标记语言。它的设计宗旨是传输数据,而不是显示数据。它的设计具有自我描述性。它是w3c的推荐标准。(w3c万维网标准不是某一个标准,而是一系列标准的集合。)
可扩展标记语言和超文本标记语言的差异。
它不是超文本标记语言的替代。它是对超文本语言的补充。它和超文本语言为不同的目的而设计:它是设计用来传输和存储数据,其焦点时数据的外观。超文本标记语言旨意是显示信息,而它是传输信息。
<?xml version="1.0" encoding="utf-8"?>
<bookstore>
<book ISBN="2-3631-4">
<title>Oberon's Legacy</title>
<author>Corets,Eva</author>
<price>5.95</price>
</book>
<book genre="ls" ISBN="2-3631-4">
<title><;<;cs从入门到精通>;></title>
<author>亚胜</author>
<price>65</price>
</book>
<book>
</book>
</bookstore>version=“1.0” encoding=“utf-8” version代表xml的版本,encoding:表示xml文件使用的字符编码方法。
实体引用,为了方便,避免特殊符号相互混淆。
DTD:定义xml文件结构,为xml文件提供语法与规则。内容既可以定义在xml文件中,也可以定义在xml文件之外。
Schema,描述xml文档的结构,是基于xml的DTD替代者,比DTD更完善。





