knoaman 2002/12/10 08:58:22
Modified: c/src/xercesc/validators/schema TraverseSchema.cpp
GeneralAttributeCheck.cpp
Log:
Schema Errata E1-16.
Revision Changes Path
1.39 +1 -5 xml-xerces/c/src/xercesc/validators/schema/TraverseSchema.cpp
Index: TraverseSchema.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/validators/schema/TraverseSchema.cpp,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- TraverseSchema.cpp 10 Dec 2002 16:36:48 -0000 1.38
+++ TraverseSchema.cpp 10 Dec 2002 16:58:22 -0000 1.39
@@ -2643,10 +2643,6 @@
const XMLCh* publicId = getElementAttValue(elem, SchemaSymbols::fgATT_PUBLIC);
const XMLCh* systemId = getElementAttValue(elem, SchemaSymbols::fgATT_SYSTEM);
- if ((!publicId || !*publicId) && (!systemId || !*systemId)) {
- reportSchemaError(elem, XMLUni::fgXMLErrDomain,
XMLErrs::Notation_InvalidDecl, name);
- }
-
fNotationRegistry->put((void*)
fStringPool->getValueForId(fStringPool->addOrFind(name)),
fTargetNSURI, 0);
1.10 +4 -1
xml-xerces/c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp
Index: GeneralAttributeCheck.cpp
===================================================================
RCS file:
/home/cvs/xml-xerces/c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- GeneralAttributeCheck.cpp 4 Nov 2002 14:49:41 -0000 1.9
+++ GeneralAttributeCheck.cpp 10 Dec 2002 16:58:22 -0000 1.10
@@ -56,6 +56,9 @@
/*
* $Log$
+ * Revision 1.10 2002/12/10 16:58:22 knoaman
+ * Schema Errata E1-16.
+ *
* Revision 1.9 2002/11/04 14:49:41 tng
* C++ Namespace Support.
*
@@ -756,7 +759,7 @@
// "notation"
attList[E_Notation][A_ID] = Att_Optional | DV_ID;
attList[E_Notation][A_Name] = Att_Required;
- attList[E_Notation][A_Public] = Att_Required;
+ attList[E_Notation][A_Public] = Att_Optional;
attList[E_Notation][A_System] = Att_Optional | DV_AnyURI;
// "pattern"
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]