mrglavas 2003/09/02 00:06:14 Modified: java/src/org/apache/xerces/impl XMLNSDocumentScannerImpl.java Log: Fixing #22871: The rawname parameter in some error messages was null because the variable was only set if the DTD validator was removed from the pipeline. Revision Changes Path 1.16 +3 -3 xml-xerces/java/src/org/apache/xerces/impl/XMLNSDocumentScannerImpl.java Index: XMLNSDocumentScannerImpl.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/XMLNSDocumentScannerImpl.java,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- XMLNSDocumentScannerImpl.java 29 May 2003 13:25:41 -0000 1.15 +++ XMLNSDocumentScannerImpl.java 2 Sep 2003 07:06:14 -0000 1.16 @@ -161,13 +161,13 @@ protected boolean scanStartElement() throws IOException, XNIException { if (DEBUG_CONTENT_SCANNING) System.out.println(">>> scanStartElementNS()"); - String rawname = null; // Note: namespace processing is on by default fEntityScanner.scanQName(fElementQName); + // REVISIT - [Q] Why do we need this temp variable? -- mrglavas + String rawname = fElementQName.rawname; if (fBindNamespaces) { fNamespaceContext.pushContext(); - rawname = fElementQName.rawname; if (fScannerState == SCANNER_STATE_ROOT_ELEMENT) { if (fPerformValidation) { fErrorReporter.reportError(XMLMessageFormatter.XML_DOMAIN,
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]