You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by mr...@apache.org on 2005/09/08 03:48:22 UTC
cvs commit: xml-xerces/java/src/org/apache/xerces/impl/xs/traversers XSDocumentInfo.java
mrglavas 2005/09/07 18:48:22
Modified: java/src/org/apache/xerces/impl/xs/traversers
XSDocumentInfo.java
Log:
Fixing a bug. When the schema root provided is not the document element
there may be namespace bindings in effect from ancestors of the schema
root. If we cannot find a URI mapping for a prefix in the context of the
schema root we must look at the ancestors for a binding.
Revision Changes Path
1.22 +3 -2 xml-xerces/java/src/org/apache/xerces/impl/xs/traversers/XSDocumentInfo.java
Index: XSDocumentInfo.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/xs/traversers/XSDocumentInfo.java,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- XSDocumentInfo.java 30 May 2005 04:17:12 -0000 1.21
+++ XSDocumentInfo.java 8 Sep 2005 01:48:22 -0000 1.22
@@ -87,8 +87,9 @@
// to avoid memory leaks!
XSDocumentInfo (Element schemaRoot, XSAttributeChecker attrChecker, SymbolTable symbolTable)
throws XMLSchemaException {
+
fSchemaElement = schemaRoot;
- fNamespaceSupport = new SchemaNamespaceSupport();
+ fNamespaceSupport = new SchemaNamespaceSupport(schemaRoot, symbolTable);
fNamespaceSupport.reset();
fIsChameleonSchema = false;
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org