XML基础
1、XML了解 XML,可扩展标记语言(Extensible Markup Language,XML),用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言.XML,一种标记语言,很类似HTML;用来描述数据;标签没有被预定义,需要自行定义标签;使用文件类型声明(DTD)或者Schema来描述数据。
2、XML图总结
3、XML特点 ①XML宗旨是传输数据 ②XML标签需要自行定义,通过XML可以发明自己的标签,只要符合XML的结构就可以了。 ③XML仅仅是纯文本,这样提高了XML的兼容性,故大多用作配置文件,XML才被广泛应用。 ④XML是没有行为的,就是说XML不会做任何事情,用来被设计结构化,存储以及传输信息。 ⑤XML是独立于软件和硬件的信息传输工具 ⑥XML是W3C的推荐标准 ⑦XML与HTML的区别
4、XML用途,应用 作为系统的配置文件;Ajax中传输数据;Web Services中传输数据;异构平台的数据交换与整合
5、XML文档实例 <?xml version="1.0" encoding="utf-8"?>
<书籍列表>
<计算机书籍>
<bookname isbn="liu">XML的应用大全</bookname>
<price>66.66</price>
</计算机书籍>
<计算机书籍>
<bookname>Java的应用大全</bookname>
<price>30.00</price>
</计算机书籍>
<计算机书籍>
<bookname>Orcale的应用大全</bookname>
<price>24.26</price>
</计算机书籍>
</书籍列表>
XML文档必须包含根元素。该元素是所有其他元素的父元素。 XML 文档中的元素形成了一棵文档树。这棵树从根部开始,并扩展到树的最底端。一个XML文档只能有一个根元素。 XML文档树结构:
例子中的根元素是<书籍列表>。文档中的所有<计算机书籍>元素都被包含在<书籍列表>中。<计算机书籍> 元素有两个子元素:<bookname>、<price> 6、DTD DTD(Document TypeDefinition) 是一套关于标记符的语法规则。DTD是一种保证XML文档格式正确的有效方法,可通过比较XML文档和DTD文件来看文档是否符合规范,元素和标签使用是否正确。
7、Schema XML Schema是以XML语言为基础的,它用于可替代DTD。XMLSchema语言也被称为XML Schema Definition (XSD)(XML Schema定义)。XMLSchema的作用是定义一份XML文档的合法组件群,就像DTD的作用一样,但是要比DTD更强大。
DTD与Schema的区别: Schema是DTD的继任者;将来会取代DTD;优势:针对未来的需求进行扩展、更完善,功能更强大、基于XML编写、支持数据类型。
这篇文章总结了我对XML的理解,初步认识XML很简单,功能很强大。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |