mrglavas 2003/11/12 07:48:19 Modified: java/src/org/apache/xerces/parsers AbstractDOMParser.java Log: Fixing some NPEs from the previous commit. Revision Changes Path 1.96 +6 -6 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.95 retrieving revision 1.96 diff -u -r1.95 -r1.96 --- AbstractDOMParser.java 11 Nov 2003 20:15:00 -0000 1.95 +++ AbstractDOMParser.java 12 Nov 2003 15:48:19 -0000 1.96 @@ -973,9 +973,9 @@ // in the DTD. if (isDeclared) { type = attributes.getType(i); + id = "ID".equals(type); } attrImpl.setType(type); - id = (type.equals("ID")) ? true : false; } if (id) { @@ -1073,8 +1073,8 @@ // in the DTD. if (isDeclared) { type = attributes.getType(i); - } - id = (type.equals("ID")) ? true : false; + id = "ID".equals(type); + } } // create attribute @@ -2359,7 +2359,7 @@ // add default attribute int attrIndex = fDeferredDocumentImpl.createDeferredAttribute( attributeName, defaultValue.toString(), false); - if (type.equals("ID")) { + if ("ID".equals(type)) { fDeferredDocumentImpl.setIdAttribute(attrIndex); } // REVISIT: set ID type correctly @@ -2405,7 +2405,7 @@ } attr.setValue(defaultValue.toString()); attr.setSpecified(false); - attr.setIdAttribute(type.equals("ID")); + attr.setIdAttribute("ID".equals(type)); // add default attribute to element definition if (nsEnabled){
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]