XML(Extensible Markup Language)是一种可扩展的无置标语言。(注:置标--为了处理的目的,在数据中加入附加信息,这种附加信息称为置标。用置标方法描述的形式语言即为置标语言) 在现实生活中,在语句下加下划线,对重要信息加星号,标记为不同颜色,都是置标的应用。XML来源于SGML(标准通用置标语言),但XML是它的简化,但保留了其精华。W3C于1998年2月批准了XML的1.0版本。成为一个国际标准。
The design goals for XML are:
-
XML shall be straightforwardly usable over the Internet.(XML应该可以在互联网上直接使用)
-
XML shall support a wide variety of applications.(XML应该支持各种不同的应用)
-
XML shall be compatible with SGML.(XML应该与SGML兼容)
-
It shall be easy to write programs which process XML documents.(处理XML文档的应用程序应该容易编写
-
The number of optional features in XML is to be kept to the absolute minimum, ideally zero.(可选特性减到最小,最好没有,最好无二义性)
-
XML documents should be human-legible and reasonably clear.(XML文档应该有良好的可读性,而且比较清晰)
-
The XML design should be prepared quickly.(设计应该方便快捷)
-
The design of XML shall be formal and concise.(设计的XML应该正式,简洁)
-
XML documents shall be easy to create.(文档要易编制)
-
Terseness in XML markup is of minimal importance.(标记的简洁性并不重要)
下面的网址是XML的官方的文档:http://www.w3.org/TR/REC-xml/