热门关键字:
jquery > jquery教程 > jquery教程 > XML基础知识归纳

XML基础知识归纳

335
作者:管理员
发布时间:2021/3/8 11:36:08
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=4124
  随着json等一些技术的普及,似乎xml的路子越来越窄,虽然xml的一些功能被其他的一些技术代替,但是学习xml还是非常有必要,如果用xml存储一些大量数据,还是有一定优势的,就算你不管这些,但是现有的很多框架以及技术的配置文件都存在于xml中,最起码你得对它的结构以及一些基本用法有一定了解


  (1) 概念


  XML:Extensible Markup Language:可扩展标记型语言


  标记型:使用标签来操作,html就是一种常见的标记型语言


  可扩展:可以自定义标签,甚至可以用中文写标签 Eg:


  (2) 用途


  xml 主要用来存储数据,体现在作配置文件,或者充当小型数据库,在网络中传输数据


  A:配置文件:例如配置mysql数据库


  前面我们常常书写 一个 jdbc.properties文件来做配置文件,好处呢就是如果想修改数据库的信息,不需要修改源代码,只要修改配置文件就可以了,而xml也可以作为配置文件来使用


  B:充当小型数据库


  我们可以在xml中存储一些数据,让它充当一个小型的数据库


  C:传输数据


  在网络编程中,我们或多或少接触过,例如如何实现一个简单的聊天室,基本原理是这样的,一个服务器端,多个客户端,当客户端1发送数据后,服务器端接收到数据,并且对数据进行一定的审核(是否有非法敏感字)以及格式的处理,再将数据发送到每一个客户端中


  刚开始的时候,我们一般选择使用字符串直接传递内容,但是却不是很利于程序的后期维护,而使用xml就能对后期程序的维护更加友好


  xml文档的后缀名为 .xml


  (1) 文档声明


  创建一个xm文件后,第一步就是 必须要有 一个文档声明(写了文档声明之后,表写xml文件的内容)


  version : xml版本,必须写


  encoding:xml编码 常见编码: GBK、UTF-8、ISO8859-1(不包含中文)


  保存时编码和设置打开时候的编码需要一致,否则会出现乱码


  standalone:是否需要依赖其他文件 yes/no


  (2) 标签的定义


  注意事项:


  有始有终:


  合理嵌套:


  空格和换行均当做内容来解析,所以可能我们需要注意一些缩进的问题


  名称规则:


  xml 代码区分大小写


  名称不能以数字或者标点符号开始


  不能以 xml、XML、Xml等开头


  不能包含空格和冒号


  (3) 属性的定义


  一个标签上可有多个属性


  属性名称和值之间使用=连接,属性值用引号包起来(单引号和双引号都可以)


  (4) 注释


  注释不能嵌套,并且不能放到第一行,第一行必须方式文档声明


  (5) 特殊字符


  如果想在xml中输入特殊字符,需要对字符进行转义,因为 < 等会被当做标签




如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:Jquery
友荐云推荐