sandygao 2003/01/21 11:14:06 Modified: java/src/org/apache/xerces/impl/msg XMLSchemaMessages.properties java/src/org/apache/xerces/impl/xs/traversers XSDHandler.java Log: Error code change as per Erratum E1-39. Revision Changes Path 1.62 +3 -2 xml-xerces/java/src/org/apache/xerces/impl/msg/XMLSchemaMessages.properties Index: XMLSchemaMessages.properties =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/msg/XMLSchemaMessages.properties,v retrieving revision 1.61 retrieving revision 1.62 diff -u -r1.61 -r1.62 --- XMLSchemaMessages.properties 21 Jan 2003 17:54:35 -0000 1.61 +++ XMLSchemaMessages.properties 21 Jan 2003 19:14:04 -0000 1.62 @@ -157,7 +157,8 @@ src-redefine.7.2.1 = src-redefine.7.2.1: no attributeGroup in the redefined schema with a name matching ''{0}''. src-redefine.7.2.2 = src-redefine.7.2.2: attributeGroup ''{0}'' does not properly restrict the attributeGroup it redefines; constraint violated: ''{1}''. src-resolve = src-resolve: Cannot resolve the name ''{0}'' to a(n) {1} component. - src-resolve.4 = src-resolve.4: Components from namespace ''{1}'' are not referenceable from schema document ''{0}''. + src-resolve.4.1 = src-resolve.4.1: Components with no namespace are not referenceable from schema document ''{0}''. + src-resolve.4.2 = src-resolve.4.2: Components from namespace ''{1}'' are not referenceable from schema document ''{0}''. src-restriction-base-or-simpleType = src-restriction-base-or-simpleType: error. src-simple-type.2 = src-simple-type.2: <restriction> must have a base [attribute] or a <simpleType> among its [children], but not both. src-simple-type.3 = src-simple-type.3: <list> must have an itemType [attribute] or a <simpleType> among its [children], but not both. 1.62 +7 -4 xml-xerces/java/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java Index: XSDHandler.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java,v retrieving revision 1.61 retrieving revision 1.62 diff -u -r1.61 -r1.62 --- XSDHandler.java 20 Jan 2003 19:45:25 -0000 1.61 +++ XSDHandler.java 21 Jan 2003 19:14:05 -0000 1.62 @@ -1062,8 +1062,10 @@ // now check whether this document can access the requsted namespace if (!currSchema.isAllowedNS(declToTraverse.uri)) { // cannot get to this schema from the one containing the requesting decl - if (currSchema.needReportTNSError(declToTraverse.uri)) - reportSchemaError("src-resolve.4", new Object[]{fDoc2SystemId.get(currSchema.fSchemaDoc), declToTraverse.uri}, elmNode); + if (currSchema.needReportTNSError(declToTraverse.uri)) { + String code = declToTraverse.uri == null ? "src-resolve.4.1" : "src-resolve.4.2"; + reportSchemaError(code, new Object[]{fDoc2SystemId.get(currSchema.fSchemaDoc), declToTraverse.uri}, elmNode); + } return null; } @@ -1149,7 +1151,8 @@ schemaWithDecl = findXSDocumentForDecl(currSchema, decl); if (schemaWithDecl == null) { // cannot get to this schema from the one containing the requesting decl - reportSchemaError("src-resolve.4", new Object[]{fDoc2SystemId.get(currSchema.fSchemaDoc), declToTraverse.uri}, elmNode); + String code = declToTraverse.uri == null ? "src-resolve.4.1" : "src-resolve.4.2"; + reportSchemaError(code, new Object[]{fDoc2SystemId.get(currSchema.fSchemaDoc), declToTraverse.uri}, elmNode); return null; } // a component is hidden, meaning either it's traversed, or being traversed.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]