You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by kn...@apache.org on 2005/03/07 21:11:23 UTC
cvs commit: xml-xerces/c/src/xercesc/validators/schema TraverseSchema.cpp XSDDOMParser.cpp
knoaman 2005/03/07 12:11:23
Modified: c/samples/EnumVal EnumVal.cpp
c/samples/SEnumVal SEnumVal.cpp
c/src/xercesc/validators/schema TraverseSchema.cpp
XSDDOMParser.cpp
Log:
Use index to access attributes instead of enumerator.
Revision Changes Path
1.25 +5 -2 xml-xerces/c/samples/EnumVal/EnumVal.cpp
Index: EnumVal.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/samples/EnumVal/EnumVal.cpp,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- EnumVal.cpp 12 Jan 2005 20:43:22 -0000 1.24
+++ EnumVal.cpp 7 Mar 2005 20:11:21 -0000 1.25
@@ -16,6 +16,9 @@
/*
* $Log$
+ * Revision 1.25 2005/03/07 20:11:21 knoaman
+ * Use index to access attributes instead of enumerator.
+ *
* Revision 1.24 2005/01/12 20:43:22 cargilld
* Remove warning messages.
*
@@ -283,9 +286,9 @@
{
XERCES_STD_QUALIFIER cout << " Attributes:\n";
XMLAttDefList& attList = curElem.getAttDefList();
- while (attList.hasMoreElements())
+ for (unsigned int i=0; i<attList.getAttDefCount(); i++)
{
- const XMLAttDef& curAttDef = attList.nextElement();
+ const XMLAttDef& curAttDef = attList.getAttDef(i);
XERCES_STD_QUALIFIER cout << " Name:" << StrX(curAttDef.getFullName())
<< ", Type: ";
1.20 +6 -3 xml-xerces/c/samples/SEnumVal/SEnumVal.cpp
Index: SEnumVal.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/samples/SEnumVal/SEnumVal.cpp,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- SEnumVal.cpp 8 Sep 2004 13:55:34 -0000 1.19
+++ SEnumVal.cpp 7 Mar 2005 20:11:21 -0000 1.20
@@ -17,6 +17,9 @@
/*
* $Id$
* $Log$
+ * Revision 1.20 2005/03/07 20:11:21 knoaman
+ * Use index to access attributes instead of enumerator.
+ *
* Revision 1.19 2004/09/08 13:55:34 peiyongz
* Apache License Version 2.0
*
@@ -395,10 +398,10 @@
}
XERCES_STD_QUALIFIER cout << "Attributes:\n";
- while( attList.hasMoreElements() )
+ for (unsigned int i=0; i<attList.getAttDefCount(); i++)
{
// Name
- SchemaAttDef& curAttDef = (SchemaAttDef&)attList.nextElement();
+ SchemaAttDef& curAttDef = (SchemaAttDef&)attList.getAttDef(i);
XERCES_STD_QUALIFIER cout << "\tName:\t\t\t" << StrX(curAttDef.getFullName()) << "\n";
// Type
1.131 +5 -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.130
retrieving revision 1.131
diff -u -r1.130 -r1.131
--- TraverseSchema.cpp 21 Feb 2005 18:19:45 -0000 1.130
+++ TraverseSchema.cpp 7 Mar 2005 20:11:21 -0000 1.131
@@ -6549,9 +6549,9 @@
SchemaAttDefList& baseAttList = (SchemaAttDefList&)
baseTypeInfo->getAttDefList();
- while (baseAttList.hasMoreElements()) {
+ for (unsigned int i=0; i<baseAttList.getAttDefCount(); i++) {
- SchemaAttDef& attDef = (SchemaAttDef&) baseAttList.nextElement();
+ SchemaAttDef& attDef = (SchemaAttDef&) baseAttList.getAttDef(i);
QName* attName = attDef.getAttName();
const XMLCh* localPart = attName->getLocalPart();
@@ -7602,9 +7602,9 @@
SchemaAttDefList& childAttList = (SchemaAttDefList&) childTypeInfo->getAttDefList();
const SchemaAttDef* baseAttWildCard = baseTypeInfo->getAttWildCard();
- while (childAttList.hasMoreElements()) {
+ for (unsigned int i=0; i<childAttList.getAttDefCount(); i++) {
- SchemaAttDef& childAttDef = (SchemaAttDef&) childAttList.nextElement();
+ SchemaAttDef& childAttDef = (SchemaAttDef&) childAttList.getAttDef(i);
QName* childAttName = childAttDef.getAttName();
const XMLCh* childLocalPart = childAttName->getLocalPart();
const SchemaAttDef* baseAttDef = baseTypeInfo->getAttDef(childLocalPart, childAttName->getURI());
1.15 +3 -3 xml-xerces/c/src/xercesc/validators/schema/XSDDOMParser.cpp
Index: XSDDOMParser.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/validators/schema/XSDDOMParser.cpp,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- XSDDOMParser.cpp 8 Sep 2004 13:56:57 -0000 1.14
+++ XSDDOMParser.cpp 7 Mar 2005 20:11:23 -0000 1.15
@@ -314,9 +314,9 @@
XMLAttDef* attr = 0;
DOMAttrImpl * insertAttr = 0;
- while (defAttrs->hasMoreElements())
+ for (unsigned int i=0; i<defAttrs->getAttDefCount(); i++)
{
- attr = &defAttrs->nextElement();
+ attr = &defAttrs->getAttDef(i);
const XMLAttDef::DefAttTypes defType = attr->getDefaultType();
if ((defType == XMLAttDef::Default)
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org