XML (一) 载自IBM文库

知识点一. XML即为可扩展的标记语言(eXtensible Markup Language)

  XML是一套定义语义标记的 规则,这些标记将文档分成许多部件并对这些部件加以标识。

  和HTML的比较

    a.HTML里每个标志都是有确切含义的   ,  XML 根据实际需要定义自己的新的置标语言,并为你的这个置标语言规定它特有 的一套标签

XML的优势

    a.XML具有较好的保值性.可以用100%的纯ASCII文本来书写,也可以用几种其他定义好的格式来书 写。ASCII文本是几乎不会"磨损"的。[过去40年来的大多数计算机数据都丢失了,以不常 用的格式保存的二进制数据,数据也许会永远地消失了]

    b.应用间交换数据.由于XML是非专有的并易于阅读和编写,就使得它成为在不同的应用间交 换数据的理想格式.XML使用的是非专有的格式,不受版权、专利、商业秘密或是其他种类的 知识产权的限制。XML的功能是非常强大的,同时对于人类

     或是计算机程序来说,都容易阅 读和编写。因而成为交换语言的首选。

    c.XML允许各种不同的专业(如音乐、化学、数学等)开发与自己的特定领域有关的标记 语言。

知识点二.

  一个简单的XML  

  第一行是XML声明:

  <?xml version="1.0" standalone="yes"?>  这是XML处理指令的例子。处理指令以<?开始,而以?>结束。在<?后的第一个单词是处理 指令名,在本例中是xml。  XML声明有version和standalone两个特性。特性是由等号分开的名称-数值对。位于等号 左边的是特性名,而其值位于等号的右边,并用双引号括起来   version特性表明这个文档符合XML 1.0 规范。XML声明还可以有standalone特性,这告诉我们文档是否在这一个文件里还是需要从外 部导入文件  <?xml version="1.1" standalone="yes"?>  <foo>Hello XML!</foo>

XML标记有三类意义:结构、语义和样式。结构将文档分成元素树。  结构将文档分成元素树  义将单个的元素与 外部的实际事物联系起来  样式指定如何显示元素。
时间: 2024-10-13 00:47:34

XML (一) 载自IBM文库的相关文章

web.xml加载顺序详解

web.xml加载顺序 1.先加载<context-param>标签 2.创建servletContext容器 3.把<context-parame>标签中数据转化成键值树交给servletContext容器 4.创建Listener实例 5.加载filter(过滤器) 6.加载Interceptor(拦截器) 7.加载servlet 注:filter加载顺序:根据web.xml中<filter-mapper>来决定 servlet一样如此 1.自定义Listener,

web.xml加载顺序

web.xml加载顺序 应用服务器启动时web.xml加载过程,至于这些节点在xml文件中的前后顺序没 有关系,不过有些应用服务器,我曾碰到过的 websphere就严格要求web.xml的 节点顺序,否则部署不成功,所以还是赞成按照web.xml标准格式写 content-param --> listener --> filter --> servlet 1.启动WEB项目的时候,应用服务器会去读它的配置文件web.xml.读两个节 点:<listener></lis

web.xml加载顺序与web.xml常用节点解析

web.xml加载顺序 应用服务器启动时web.xml加载过程,至于这些节点在xml文件中的前后顺序没有关系,不过有些应用服务器,我曾碰到过的 websphere就严格要求web.xml的节点顺序,否则部署不成功,所以还是赞成按照web.xml标准格式写 总的来说, web.xml 的加载顺序是:context-param --> listener --> filter --> servlet 其中, 如果 web.xml 中出现了相同的节点, 则是按照在配置文件中出现的先后顺序来加载的

JAVA Web.xml 加载顺序

web.xml加载过程(步骤): 1.启动WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param> 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文. 3.容器将<context-param></context-param>转化为键值对,

WEB容器启动——web.xml加载详解

最近在看spring的源码,关于web.xml文件在容器(Tomcat.JBOSS等)启动时加载顺序问题很混乱,通过搜集资料,得出以下的结论: 1.加载顺序与它们在 web.xml 文件中的先后顺序无关.即不会因为 filter 写在 listener 的前面而会先加载 filter.最终得出的结论是:context-param -> listener -> filter -> servlet; 容器首先会去它的配置文件web.xml读取两个节点:  <context-param&

Android从xml加载到View对象过程解析

我们从Activity的setContentView()入手,开始源码解析, //Activity.setContentView public void setContentView(int layoutResID) { getWindow().setContentView(layoutResID); initActionBar(); } //PhoneWindow.setContentView public void setContentView(int layoutResID) { if (

web.xml加载

Web项目的很多信息都配置在web.xml文件中,而且项目启动时,容器(下文以Tomcat为例)会先读配置文件,那web.xml文件中的那么多内容是按照什么顺序加载的呢? 这个读取顺序跟文件内容的上下文顺序基本没有关系,也就是说这些配置信息的读取顺序是一定的,跟他写在哪个位置没关系. (1)因为无论是Listener,Filter,Servlet都可能在初始化的时候用到ServletContext中的内容,而这个内容来自<context-param></context-param>

【未整理】web.xml加载顺序.RP

一 1.启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点. 2.紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文. 3.容器将<context-param>转换为键值对,并交给servletContext. 4.容器创建<listener>中的类实例,创建监听器. 二  Load-on-startup Lo

Spring源码解析-applicationContext.xml加载和bean的注册

applicationContext文件加载和bean注册流程? Spring对于从事Java开发的boy来说,再熟悉不过了,对于我们这个牛逼的框架的介绍就不在这里复述了,Spring这个大杂烩,怎么去使用怎么去配置,各种百度谷歌都能查到很多大牛教程,但是,当我们按着教程一步步的把spring的开发框架搭建起来的时候,有没有一种想搞明白spring的冲动,万事开头难,就要从开头开始,而我认为spring开头就是如何加载配置文件,并初始化配置文件里面的bean当然也包括了我们用注解Service.