JEE_XML

XML:

eXtensible Markup Language,可扩展标记语言的缩写。

XML标签是可用户自定义的,不同于HTML中的标签是内部预定义的。

HTML中各标签是用来显示所包含的内容的,而XML各标签是用来描述数据,存储数据的,它不处理显示所包含的内容。

XML虽可描述数据结果,存储数据,共享数据,但与数据库的作用范围是不同的。

XML文档中必须有XML声明:<?xml version="1.0" encoding="gb2312"?>

XML文档必须有且只有一个根结点。

XML文档的标签必须成对出现,不能如<input tyep="text" size="12">。

XML文档的标签不能嵌套使用,不能如<p><b>显示内容<b><p>。

XML文档对大小写是敏感的。

 

XML文档结构类型定义(DTD),定义文档的模式和使用规则:<!DOCTYPE 根元素名称 [ DTD定义数据 ]> 。

XML文档元素内容定义:<!ELEMENT 元素名称 元素内容描述字符> 。

XML文档元素属性定义:<!ATTLIST 节点元素名称 属性名称 属性类型 取值方式> 。

XML文档外部引用DTD<!DCTYPE 根元素名称 SYSTEM "DTD文件的位置" > 。

 

XML文档显示技术:

CSS样式表显示:<?xml-stylesheet type="text/css" href="Students.css"?>。

XSL样式表显示:<?xml-stylesheet type="text/xsl" href="Student.xsl"?>。

数据岛DSO显示:HTML中:<xml id="student" src="Students.xml"></xml>把数据源对象和XML文档相关联。

 

XML文档解析技术:

DOM方式解析:……

SAX方式解析:……

 

 

 

 

 

 

posted @ 2012-08-14 18:40  汤姆是一只猫  阅读(189)  评论(0编辑  收藏  举报