Index: D:/Code/OS/castorSVN/trunk/src/main/java/org/exolab/castor/xml/util/AnyNode2SAX2.java =================================================================== --- D:/Code/OS/castorSVN/trunk/src/main/java/org/exolab/castor/xml/util/AnyNode2SAX2.java (revision 7385) +++ D:/Code/OS/castorSVN/trunk/src/main/java/org/exolab/castor/xml/util/AnyNode2SAX2.java (working copy) @@ -185,7 +185,7 @@ }// attributes // -- namespace management - _context = _context.createNamespaces(); +// _context = _context.createNamespaces(); String nsPrefix = node.getNamespacePrefix(); String nsURI = node.getNamespaceURI(); @@ -228,6 +228,7 @@ // -- handle child&daughter elements tempNode = node.getFirstChild(); while (tempNode != null) { + _context = _context.createNamespaces(); processAnyNode(tempNode, handler); tempNode = tempNode.getNextSibling(); }