neilg 2003/06/18 15:13:45
Modified: java/src/org/apache/xerces/impl/msg
XMLSchemaMessages.properties
java/src/org/apache/xerces/impl/xs/traversers
XSDHandler.java
Log:
update to use new error schema for schema error message
Revision Changes Path
1.70 +1 -3
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.69
retrieving revision 1.70
diff -u -r1.69 -r1.70
--- XMLSchemaMessages.properties 18 Jun 2003 17:04:59 -0000 1.69
+++ XMLSchemaMessages.properties 18 Jun 2003 22:13:44 -0000 1.70
@@ -103,12 +103,10 @@
src-element.2.1 = src-element.2.1: : One of ''ref'' or ''name'' must be
present in a local element declaration.
src-element.2.2 = src-element.2.2: Since ''{0}'' contains the ''ref''
attribute, its content must match (annotation?). However, ''{1}'' was found.
src-element.3 = src-element.3: Element ''{0}'' has both a ''type''
attribute and a ''anonymous type'' child. Only one of these is allowed for an element.
- src-import = src-import: An <import> element cannot contain a child of type
''{0}''.
src-import.1.1 = src-import.1.1: The namespace attribute ''{0}'' of an
<import> element information item must not be the same as the targetNamespace of the
schema it exists in.
src-import.2 = src-import.2: The root element of document ''{0}'' has to
have the namespace name ''http://www.w3.org/2001/XMLSchema'' and the local name
''schema''.
src-import.3.1 = src-import.3.1: The namespace attribute, ''{0}'', of an
<import> element information item must be identical to the targetNamespace attribute,
''{1}'', of the imported document.
src-import.3.2 = src-import.3.2: An <import> element information item that
had no namespace attribute was found, so the imported document cannot have a
targetNamespace attribute. However, the targetNamespace ''{1}'' was found in the
imported document.
- src-include = src-include: An <include> element cannot contain a child of
type ''{0}''.
src-include.1 = src-include.1: The root element of document ''{0}'' has to
have the namespace name ''http://www.w3.org/2001/XMLSchema'' and the local name
''schema''.
src-include.2.1 = src-include.2.1: The targetNamespace of the referenced
schema, currently ''{1}'', must be identical to that of the including schema,
currently ''{0}''.
src-redefine.2 = src-redefine.2: The root element of document ''{0}'' has
to have the namespace name ''http://www.w3.org/2001/XMLSchema'' and the local name
''schema''.
1.70 +5 -5
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.69
retrieving revision 1.70
diff -u -r1.69 -r1.70
--- XSDHandler.java 18 Jun 2003 15:16:53 -0000 1.69
+++ XSDHandler.java 18 Jun 2003 22:13:45 -0000 1.70
@@ -636,10 +636,10 @@
if (importComponentType.equals(SchemaSymbols.ELT_ANNOTATION)) {
fElementTraverser.traverseAnnotationDecl(importChild,
importAttrs, true, currSchemaInfo);
} else {
- reportSchemaError("src-import", new Object []
{importComponentType}, importChild);
+ reportSchemaError("s4s-elt-must-match.1", new Object []
{localName, "annotation?", importComponentType}, child);
}
if(DOMUtil.getNextSiblingElement(importChild) != null) {
- reportSchemaError("src-import", new Object []
{importComponentType}, importChild);
+ reportSchemaError("s4s-elt-must-match.1", new Object []
{localName, "annotation?",
DOMUtil.getLocalName(DOMUtil.getNextSiblingElement(importChild))}, child);
}
}
fAttributeChecker.returnAttrArray(importAttrs, currSchemaInfo);
@@ -703,10 +703,10 @@
if
(includeComponentType.equals(SchemaSymbols.ELT_ANNOTATION)) {
fElementTraverser.traverseAnnotationDecl(includeChild,
includeAttrs, true, currSchemaInfo);
} else {
- reportSchemaError("src-include", new Object []
{includeComponentType}, includeChild);
+ reportSchemaError("s4s-elt-must-match.1", new Object []
{localName, "annotation?", includeComponentType}, child);
}
if(DOMUtil.getNextSiblingElement(includeChild) != null) {
- reportSchemaError("src-include", new Object []
{includeComponentType}, includeChild);
+ reportSchemaError("s4s-elt-must-match.1", new Object []
{localName, "annotation?",
DOMUtil.getLocalName(DOMUtil.getNextSiblingElement(includeChild))}, child);
}
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]