Author: amassari
Date: Thu Jul 14 13:51:00 2005
New Revision: 219096
URL: http://svn.apache.org/viewcvs?rev=219096&view=rev
Log:
Parsing an annotation containing an appinfo with an empty tag like <a/> would
generate an invalid XML fragment for the annotation
Modified:
xerces/c/branches/xerces-2.7/src/xercesc/validators/schema/XSDDOMParser.cpp
Modified:
xerces/c/branches/xerces-2.7/src/xercesc/validators/schema/XSDDOMParser.cpp
URL:
http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/validators/schema/XSDDOMParser.cpp?rev=219096&r1=219095&r2=219096&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/validators/schema/XSDDOMParser.cpp
(original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/validators/schema/XSDDOMParser.cpp
Thu Jul 14 13:51:00 2005
@@ -245,6 +245,8 @@
else
{
startAnnotationElement(elemDecl, attrList, attrCount);
+ if(isEmpty)
+ endElement(elemDecl, urlId, isRoot, elemPrefix);
// avoid falling through; don't call startElement in this case
return;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]