当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 目前XML已经被广泛应用,我们在程序中也不可少的要读取XML文件
 

 

    摘要:去网上下载jmail组件并安装。在program files\dimac\w3jmail4此路径下找到jmail.dll文件,在.net开发环境下引用进来。下面就可以开始编程了。我现在要写的是怎样将一个网页嵌入到邮件里,也就是将网页当个正文显示在邮件里这是我搞了好久才搞定的,网上这方面的很少。其它的就不多说了。网上好多的。 jmail.message jmail=new jmail.message......
    摘要: 在tomcat下jsp、servlet和javabean环境的配置 http://www.chinaunix.net 作者:echoguo 发表于:2003-08-27 13:22:31 经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学......


解决不同XML Parser冲突的问题

        目前xml已经被广泛应用,我们在程序中也不可少的要读取xml文件,同样,几乎现在所有的主流应用软件都要使xml文件,这是就产生了一个问题,由于xml文件的读取,标准中只是定义了接口,具体的实现可由各软件厂商自行实现,因此,便有了不同版本的xml parser解释器,但不同版本之间的解释器却并不保证一定是兼容的,我就碰到了在tomcat下开发的程序,发布到webphere与oracle 9ias上,由于xml parser的不同,造成程序无法正常运行的后果,下面我就总结以下问题的解决方法.

【程序编程相关:中小企业信息应用的利器:DAP-Dyna

        首先确定问题是如何产生的,当我们准备读取一个xml文件时,会在我们的代码中写如下代码: 【推荐阅读:创建虚拟目录的常用属性

【扩展信息:经典Oracle图书推荐(之四)

saxparserfactory spf = javax.xml.parsers.saxparserfactory.newinstance();

xmlreader xmlreader = spf.newsaxparser().getxmlreader();

        当我们得到了xmlreader以后,就可以读取xml文件了,问题就在于,newinstance()返回的实例到底是哪一个xml parser的实现呢?

        当我们进一步深入到jdk的源代码中,就可以发现如下代码,(我现以jdk 1.4.1环境说明),java会调用factoryfinder.find方法寻找合适的xml parser

        classloader classloader = findclassloader();

        // 首先检查系统property,此属性的关键字是 javax.xml.parsers.saxparserfactory

        try {

            string systemprop =

                system.getproperty( factoryid );

            if( systemprop!=null) {


...   下一页
 ·tomcat 5.0.28安装笔记     »显示摘要«
    摘要:一、准备工作 在开始安装之前,先准备j2sdk和tomcat两个软件,如果已经安装了j2sdk,就只需tomcat即可。 笔者使用的软件如下: windows 2000 advance server + sp4 j2sdk v1.4.2_04 - http://java.sun.com/j2se/1.4.2/download.html tomcat v5.0.28 - http:......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE