From 848a1242a712e6c99e162e4335d192b11f3ccfb3 Mon Sep 17 00:00:00 2001 From: Khaled Noaman <knoaman@apache.org> Date: Tue, 16 Jul 2002 14:28:00 +0000 Subject: [PATCH] [Bug 7458] Schema validator does not automatically associate the xml prefix to the "http://www.w3.org/XML/1998/namespace" URI git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@174013 13f79535-47bb-0310-9956-ffa450edef68 --- src/xercesc/validators/schema/TraverseSchema.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/xercesc/validators/schema/TraverseSchema.cpp b/src/xercesc/validators/schema/TraverseSchema.cpp index c80b6911e..90a3952ef 100644 --- a/src/xercesc/validators/schema/TraverseSchema.cpp +++ b/src/xercesc/validators/schema/TraverseSchema.cpp @@ -4030,6 +4030,9 @@ void TraverseSchema::retrieveNamespaceMapping(const DOMElement* const schemaRoot if (!seenXMLNS && XMLString::stringLen(fTargetNSURIString) == 0 ) { fNamespaceScope->addPrefix(XMLUni::fgZeroLenString, fEmptyNamespaceURI); } + + // Add mapping for xml prefix + fNamespaceScope->addPrefix(XMLUni::fgXMLString, fURIStringPool->addOrFind(XMLUni::fgXMLURIName)); } void TraverseSchema::processChildren(const DOMElement* const root) { -- GitLab