- 博客(12)
- 收藏
- 关注
原创 XML的JAVA 解析,(二)(1)
Java World 版权声明:"Mapping Java to XML, Part 2," by Robert Hustead was originally published byJavaWorld (www.javaworld.com), copyright IDG, August 2002. Reprinted withpermission.XML的JAVA 解析,(二) 创建一
2002-10-20 09:18:00
1051
原创 XML的JAVA 解析(一)(6a)
下列代码说明这种ContentHandler轮换技术。Contents缓存被类Example6和其它特定ContentHandler内部类共享:import org.xml.sax.*;import org.xml.sax.helpers.*;import java.io.*;import java.util.*;import common.*;public class Example6 ex
2002-10-17 09:06:00
901
原创 XML的JAVA 解析(一)(6b)
class Example6Circle extends DefaultHandler { // 本地当前circle引用... private Circle currentCircle; // Parent... ContentHandler parent; // XML 解析器 XMLReader parser; // 从"characters" SAX
2002-10-17 09:06:00
891
原创 XML的JAVA 解析(一)(4)
共用标签的对象在我们开始探讨更复杂的容器结构之前,我们还要搞掂SAX的另一个麻烦。虽然它不常见,在XML文档中出现在不同位置的数据也许会共用同一标签名却属于不同的Java对象。假设你有一个customer节点, XML文档中有一个cunstomer representative(客户代表)节点。这些节点都有FirstName和LastName标签。有了这个含糊的地方,在endElement事件中你
2002-10-16 09:55:00
870
原创 XML的JAVA 解析(一)(5)
接着,我们就来以“暴力“区分标签名的办法把数据映射到不同的对象:import org.xml.sax.*;import org.xml.sax.helpers.*;import java.io.*;import java.util.*;import common.*;public class Example5 extends DefaultHandler { // 借肋用于捕获某个标签内容
2002-10-16 09:55:00
898
原创 XML的JAVA 解析(一)(7)
class Example6Triangle extends DefaultHandler { // 当前三角形的本地引用... private Triangle currentTriangle; // Parent... ContentHandler parent; // XML 解析器 XMLReader parser; // 从"characters" S
2002-10-16 09:54:00
851
原创 XML的JAVA 解析(一)(1)
XML的JAVA 解析(一) 用SAX API解析XML文档为Java对象 提要SAX API在运行中的各方面表现都优于DOM API。下文将探索用SAX将XML文档解析为Java对象。SAX用起来不像DOM那样直观,所以我们要先熟悉一下SAX的用法。 (3,000 字(译注:英文原文三千字)) Robert Hustead 作 现在XML很火爆. 因为XML是一种自定义数
2002-10-15 09:23:00
2884
1
原创 XML的JAVA 解析(一)(2)
Hello world 现在我们明白了基本的SAX原理,我们可以着手做一点稍微有用的:从我们的XML样本文档中解析出值来,实现经典的hello world程序。首先,将每个感兴趣的元素印射到Java,我们在startElement 事件处重置我们的数据缓存。然后,当startElement已经发生,而endElement事件还没有时,我们把characters事件对应的所有字符收集起来。最后,
2002-10-15 09:23:00
1438
原创 XML的JAVA 解析(一)(3)
一列简单的Java对象对于更加复杂的XML文档,我们需要映射一系列的对象到Java。映射一系列对象就像做酒吧服务生一样:当一个服务生要倒满一排啤酒时,他通常让酒桶龙头一直开着,他则只是讯速地把杯子依次接到龙头下面。这正是我们捕获一系列对象时所要做的。我们无法控制到来的SAX事件;它们就像不能关闭的龙头里流出来的啤酒一样。为了解决问题,我们需要提供空的容器,让它们充满,不停的替换它们。我们下一个
2002-10-15 09:23:00
1058
原创 SQL Server时间格式浅析
SQL Server时间格式浅析 数据库中时间日期往往是一个很重要的数据。各个计算机上的时间往往不同,为了在数据库中插入统一的时间,如果是取当前时刻,最好直接从数据库服务器读取。比如有一个表名为tablename的表格,其中columnname字段是当前记录插入时的当前时间,则该插入语句应写为:insert into table name (columnname,…) valu
2002-02-07 18:19:00
907
原创 Setting and Retrieving Data
Platform SDK: Internet Information Services 5.1Setting and Retrieving DataYou can set data in the metabase by calling the SetData method. This method takes as one of its parameters a METADAT
2002-02-04 08:42:00
667
原创 获取Metabase键句柄
获取Metabase键句柄 IIS起动时会将metabase装入内存,这样metabase的数据一直产生影响,直到IIS被关闭。IIS管理基本工具以及IMSAdminBase的接口和方法都可以用来管理metabase中的数据。你可以用键的句柄( Handles to Keys)中所描述的句柄来访问metabase中的键。IIS提供的METADATA_MASTER_ROOT_HANDL
2002-02-04 08:41:00
774
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人