Web 入门之 XML

Posted 乙侍

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web 入门之 XML相关的知识,希望对你有一定的参考价值。

 

160916
 
1. 什么是XML?
 
  XML 是 EXtensible Markup Language 的缩写,称为可扩展标记语言,所谓可扩展指用户可根据XML规则自定义标记。例子1-1
=========================city.xml
<中国>
  <四川>
    <城市>成都</城市>
    <城市>广安</城市>
  </四川>
  <湖南>
    <城市>长沙</城市>
    <城市>湘潭</城市>
  </湖南>
</中国>
=========================
  <中国>,<四川>,<湖南>,<城市> 都是用户自己创建的标记,称它们为元素,这些元素必须成对出现。
在XML中,通过元素的嵌套关系可以很准确地描述具有树状层次结构的复杂信息,因此越来越多的应用程序采用 XML 格式来存放相关的配置信息,便于读取和修改。
 
2. XML 和 html 的比较
 
  2.1 HTML 中的标记是用来显示数据的,XML 中的标记是用来描述数据的性质和结构的。
  2.2 HTML 是不区分大小写的,而 XML 是严格区分大小写的
  2.3 HTML 可以有多个跟元素,XML 只能有且必须有唯一的根元素
    比如上面例子那样,最外层是中国,不能增加平级标记 美国,顶层目标只能有一个
  2.4 HTML中属性值可以带引号也可以没有,XML 中必须放在引号里面
  2.5 HTML 中的空格是自动过滤的,而 XML 中的空格不会自动过滤
  2.6 HTML 中的标记是预定义的, XML 中的标签除了预定义的还可以基于 XML 规则进行自定义。
  2.7 需要强调是, XML 不是 HTML 的升级, 也不是 HTML 的替代品,虽然两个风格相似,但它们的应用领域和范围完全不同。
 
160916

 
 

以上是关于Web 入门之 XML的主要内容,如果未能解决你的问题,请参考以下文章

Shiro入门到精通之集成spring

WebSocket.之.基础入门-建立连接

JAVAWEB开发之Spring详解之——Spring的入门以及IOC容器装配Bean(xml和注解的方式)Spring整合web开发整合Junit4测试

Spring MVC官方文档学习笔记之Web入门

DJANGO入门系列之(视图层)

springmvc入门基础之注解和参数传递