现在的位置: 首页 > 综合 > 正文

xml笔记(一)——xml概述

2014年02月10日 ⁄ 综合 ⁄ 共 970字 ⁄ 字号 评论关闭

 

今天学习了xml一些知识,写写笔记,如有什么意见,请留言 

第一节:xml的概述

   XML代表Extensible Markup LanguageeXtensible Markup Language的缩写,意为可扩展的标记语言)。XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。

Xml是由SGML(Standard Gerneralized Markup language)发展而来的,允许开发者自定标签,可以将标签和内容有效的分离。

(可扩展):相对于标记语言来说它可以自定标签。

标记语言html标签 <table> <h1> <p> 都是规定好的标签,我们才可以使用

Xmlhtml的区别:

Xml用来传输和存储的数据的。它可以自定义标签.

Html:显示数据

所以说xml并不是用来代替html,二者的为不同的目的而设计。

Xml的优势:

1、  简单易用

2、  严格的格式

---xml的基本语法严格

Xml是平台无关的数据交换语言,Java是平台无关的编程语言,所以有人为:xmlJava就是天生一对。

3、  数据逻辑与显示逻辑分离

 ---看似MVC模式理解

XmlJavaEE

1、  配置描述

JavaEE 最开始接触的JSP技术,在web.xml中可以配置Servlet,FilterListener体现了xml的应用。

Struts1  struts-config.xml

Hibernate hibernate.cfg.xml   xxx.hbm.xml

Struts2   struts.xml

Spring2.5 bean.xml 

2、  简化的数据交换



个人笔记本

Window平台



Linux平台


Xml文件中


Xml文件的副本

 

 

 

3、  Web Services

   Web Services使用基于xml的消息处理作为数据通讯方式,消除了不同组件模型、操作系统和编程语言之间存在的差异,使异构系统能作为单个计算机网络协同运行。

Csdn webservice编程开发csdn网站

Xml的竞争对手:

1、  Jdk1.5 –>JavaAnnontation(注解)

2、  轻量级的数据交换格式------JSON(JavaScript Object Notation)

 

 

 

抱歉!评论已关闭.