一、XML的简单介绍
XML是一种可拓展的标记语言,由w3c组织发布,目前遵循xml1.0规范。 XML用于传输数据,而不是显示数据,xml标签没有被预定义,需要用户自行定义标签。
为什么要学xml:
- xml是一种通用的数据交换格式,组多项目都采用xml作为数据交换格式;
- Struts1/Struts2/Spring/Hibernate/Mybatis等任意一个java ee框架都可以用xml做配置文件。
二、XML语法
1、XML两个编码(内容编码跟文件本身的编码)要相同,都用UTF-8,用eclipse等工具会自动同步;
2、在编写XML文档时,需要先使用文档声明来表明XML文件,并且必须出现在文档的第一行, 最简单的声明:<?xml version="1.0"?>
三、XML的约束
dtd约束和schema约束两种。
四、XML解析技术
DOM和DOM4J。
五、XML结构解析
DOM(Document Object Model):文档对象模型 --> 使用面向对象的方式,把XML文件中的结构使用对象来表示。
在XML中,一切皆节点(Node),XML结构的Node(节点)如下:
- Document --> 文档节点(xml文件)
- Element --> 元素节点(使用<>表示标签)
- Attr --> 属性节点(元素上属性名="属性值")
- Text --> 文本节点(元素之间的内容)
本文介绍了XML的基本概念,包括其在数据交换中的角色、语法规范、约束类型、解析技术和结构节点。详细阐述了为什么学习XML以及它在JavaEE框架中的配置应用。

2587

被折叠的 条评论
为什么被折叠?



