今天讲了XML,这个东西以前没怎么学习,但是,经常个用到,所以需要认真的学习一下。有以下几个
概念需要理一下。
1.标记语言。就是用来给文本添加标记的语言, 就数据本身的信息对数据进行编码的方法。如:以前学的
HTML,它是将内容和显示方式结合在一起的一种语言,在标签与标签的结束符之间是要表示的内容。
2.什么是XML。一种可以用来创建自己的标记的元标记语言。
3.XML的优势。用户可以自己定义自己需要的标记集;(在HTML中只能使用已经规定好的标签),它与
它的前辈——HTML最大的区别就是它可以定义自己的标签,这也它的最大的优点,内容与样式分离,这又是它另
外一个优点,这样的话,我们就可以通过它使得相同的内容呈现出不同的表现形式。另外,还有一个巨大的优点
“是异构系统整合”,对于这一点,我真的没有什么感觉,经过老师的讲解,我大概是知道,我们可以对不同的
系统(包括不同的硬件、不同的操作系统、不同的数据库、不同的开发平台等等),可以针对这些不同的系统定义
一个统一的XML格式,那么,我们就可以从这个统一的XML文件里读、写数据,这样就可以整和这些不同的系统。
4.XML组成。包括XML数据和XML样式,这两个东西是分别位于不同的文件中的,XML数据一般是在后缀为
.xml的文件里,它包含了文档格式和文档的数据内容。XML样式是在后缀为.xsl中的,浏览器是通过这个两个东西
来决定的xml的显示效果的。如果只有.xml文档没有.xsl,就只能将xml文件中的原文件原样输出。
总结:虽然学了XML,但是由于以前没有使用过,还真不知道XML在实际开发中起一个什么角色。
今天问了我们培训基地的朱老师(一个牛得不得了的人,年纪轻轻的就当上了项目经理,让我羡慕的死去活来)
他告诉我XML主要有三方面的用途:1、保存数据,跟数据文件和数据库一样,来固化数据。2、在不同数据库
之间交换数据(各种数据库都支持标准的XML文件的导出与导入)3、作为系统的配置文件(在JAVA中一种
简单的配置文件是以 .properties为后缀的文件,而且该类文件在JAVA中操作起来比较简单,但为什么好多系统
和服务器又不使用呢?因为,该类文件只是在JAVA中支持,在其他语言里不支持,不利于系统的数据交互。而XML
则不同,它是各种语言普遍支持的一种文件格式,而且都遵循一个共用的标准。)