[kaffe] Re: [Classpathx-xml] Re: Unwanted SAXParseException

Arnaud Vandyck avdyk@debian.org
Thu Nov 6 08:07:01 2003


I did commit this patch.

Waiting for your comments.

I'll make a new Debian package of this version next week if no comment.

Cheers,

PS: and thanks to Ito and all of you who discuss this point ;)

On Sat, 25 Oct 2003 08:57:05 +0900
Ito Kazumitsu <kaz@maczuka.gcd.org> wrote:

> bash-2.05b$ diff -u gnu/xml/aelfred2/SAXDriver.java.orig gnu/xml/aelfred2/SAXDriver.java
> --- gnu/xml/aelfred2/SAXDriver.java.orig	Sat Oct 18 19:51:10 2003
> +++ gnu/xml/aelfred2/SAXDriver.java	Sat Oct 25 08:41:10 2003
> @@ -596,8 +596,6 @@
>  			in.getSystemId ());
>  	    if (source == null)
>  		source = in;
> -	    else if (source.getSystemId () == null)
> -		source.setSystemId (in.getSystemId ());
>  	}
>  	startExternalEntity (name, source.getSystemId (), true);
>  	return source;
> @@ -638,8 +636,13 @@
>      	boolean stackOnly)
>      throws SAXException
>      {
> +	// The following warning was deleted because the application has the
> +	// option of not setting systemId. Sun's JAXP or Xerces seems to
> +	// ignore this case.
> +	/*
>  	if (systemId == null)
>  	    warn ("URI was not reported to parser for entity " + name);
> +	*/
>  	if (!stackOnly)		// spliced [dtd] needs startEntity
>  	    lexicalHandler.startEntity (name);
>  	entityStack.push (systemId);
> bash-2.05b$ diff -u gnu/xml/aelfred2/XmlParser.java.orig gnu/xml/aelfred2/XmlParser.java


-- 
  .''`.       ** Debian GNU/Linux **
 : :' :          Arnaud   Vandyck
 `. `'   http://people.debian.org/~avdyk/
   `-