mrglavas    2004/05/06 09:02:05

  Modified:    java/src/org/apache/xerces/parsers AbstractDOMParser.java
  Log:
  Fixing Jira Bug #954:

  http://nagoya.apache.org/jira/browse/XERCESJ-954

  

  A DOMError of type "pi-base-uri-not-preserved" and severity

  [warning] was not being raised in LSParser while parsing an 

  XML document when a processing instruction is encountered 

  in a location where the base URI of the processing instruction

  can not be preserved.

  

  W3C DOM test entities07 was failing because the error type 

  reported is "infoset-baseURI" instead of "pi-base-uri-not-preserved". 

  This is fixed thanks to the patch by Neil Delima. Also fixed up

  handling of deferred DOM.

   

   

  
  Revision  Changes    Path
  1.110     +3 -3      
xml-xerces/java/src/org/apache/xerces/parsers/AbstractDOMParser.java
  
  Index: AbstractDOMParser.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/java/src/org/apache/xerces/parsers/AbstractDOMParser.java,v
  retrieving revision 1.109
  retrieving revision 1.110
  diff -u -r1.109 -r1.110
  --- AbstractDOMParser.java    24 Feb 2004 23:15:56 -0000      1.109
  +++ AbstractDOMParser.java    6 May 2004 16:02:05 -0000       1.110
  @@ -1646,7 +1646,7 @@
                   baseURI = ((EntityReferenceImpl)fCurrentNode).getBaseURI ();
                   if (baseURI !=null && fErrorHandler != null) {
                       DOMErrorImpl error = new DOMErrorImpl ();
  -                    error.fType = "infoset-baseURI";
  +                    error.fType = "pi-base-uri-not-preserved";
                       error.fRelatedData = baseURI;
                       error.fSeverity = DOMError.SEVERITY_WARNING;
                       fErrorHandler.getErrorHandler ().handleError (error);
  @@ -1692,7 +1692,7 @@
   
               if (baseURI != null && fErrorHandler != null) {
                   DOMErrorImpl error = new DOMErrorImpl ();
  -                error.fType = "infoset-baseURI";
  +                error.fType = "pi-base-uri-not-preserved";
                   error.fRelatedData = baseURI;
                   error.fSeverity = DOMError.SEVERITY_WARNING;
                   fErrorHandler.getErrorHandler ().handleError (error);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to