易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA与XML_读书笔记_2010 05 14

JAVATM与XML 2010-05-14
一、概念
l  任何XML文档对任何类型的应用以及正确的解析都必须具有良好的结构well-formed
l  XML文档可以是有效地(valid),但并非一定要求有效。
l  PI(processing instruction)格式:<?target instructions?>。XML中的处理指令只能是解析器可以识别的XML标准处理命令集中的一部分
l  DTD(Document Type Definition),为一个XML文档(或一个文档集合)监理了一套规则。DTD本身不是独立的技术规范,它属于规范的一部分,XML文档中的文档类型声明既可以是标记约束,也可以是带有标记约束的外部文档。这两种约束的综合就是DTD
l  namespace(名字空间)就是一个元素前缀与URI(统一资源标识符)之间的一种映射关系
l  XSL(Extensible Stylesheet Language)可扩展样式表语言。能够改变及转换一种XML格式的XML数据,使其变为另一种XML格式。
l  XSLT(Extensible Stylesheet Language Transformation,可扩展样式表语言转换)过程中,一个XSL文本样式表和一个XML文本文档被“合并到一块”,这将导致XML数据按照XSL类型而被格式化。
l  XPath(XML Path Language,XML路径语言)是一个独立的技术规范,但它为XSLT大量使用。XPath技术规范定义了一个XML文档的特定条目该如何定位。
l  XML模式(Schema)是被设计用来代替和增强DTD的。
l  XQL是被设计用来允许XML文档格式轻松地描述数据库查询的一种查询语言。
l  SAX是XML简单API(Simple API for XML)的缩写。提供了一个用来解析XML数据的基于事件的框架,它是扫描整个文档,并将数据拆解成几个游泳部门的一种处理过程。SAX是提供和解析XML数据的一种方法。SAX为解析器提供了一个可用的框架,而且定义了解析过程中用于监视的事件。SAX API为文档解析提供的是方法,而不是XML解析器本身。
l  DOM(Document Object Model),相比之下,SAX只是在一个XML文档范围内位数据提供通路,DOM则提供了操作此类数据的一种方式。DOM还将整个XML文档读入内存,并将所有的数据储存在节点中,是整个文档可以快速使用。这也是DOM的缺陷,占用大量的内存,文档越庞大,缺陷越明显。
l  Java是可移植的代码,XML是可移植的数据。
l  XML最流行的用法是创建内容与表现形式的分离,此时我们将应用程序的内容(content)定义为需要为客户方显示的数据,将应用程序的表述(presentation


相关文档:

Java中集合容器类List和Set的用法

List的用法
List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法,如表1所示。
表1  List接口定义的常用方法及功能
从表1可以看出,List接口提供的适合于自身的 ......

~java~用人单位的应聘要求~

1、两年及以上J2EE实际开发经验
2、熟悉JAVA WEB开发,包括JAVASCRIPT、JSP、SERVLET、WEBSERVICE、PORTLET等;
3、熟悉常用框架(如: STRUTS2/SPRING/HIBERNATE/IBATIS等);
4、至少熟悉一种主流关系数据库系统,例如ORACLE、MYSQL、MSSQL等
 
1.熟练掌握Java、HTML、JavaScript等语言;
2.熟练掌握JSP/Ser ......

传智博客java培训 javaweb基础之编码

一直以来,java对于我都是新事物,对于新事物的接受方式也一直习惯从浅入深,循序渐进。
但是今天,张孝详老师给我们上了生动的一课,一个程序员最重要的能力就是学习能力,因为
计算机领域的技术其更新超快,目前所掌握的知识很有可能短时间内会被淘汰,而且会出现更好
更简洁的语言,那么该怎么去掌握呢。张老师认为, ......

Java语言程序设计案例教程174页8.2.1我的解答

public class MainThread1{
 public static void main(String args[]){
  MinorThread m1=new MinorThread(1);
  MinorThread m2=new MinorThread(2);
  new Thread(m1).start();
  new Thread(m2).start();
  
  
 }
}
class MinorThrea ......

本文将告诉你学习Java需要达到的30个目标

本文将告诉你学习Java需要达到的30个目标,希望能够对你的学习有所帮助。对比一下自己,你已经掌握了这30条中的多少条了呢?
  1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。
  2.你需要学习JAVA语言的基础 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号