wxString PropertyTokens;
std::map<int,int>::iterator SLiter;
bool FirstToken = TRUE;
+ bool PropertyMatched = FALSE;
for (std::map<int, int>::iterator intiter = SplitPoints.begin();
intiter != SplitPoints.end(); ++intiter){
CaptureString(&PropertyValue, FALSE);
- if (PropertyName == wxT("ALTID")){
-
- XMLListAltID.erase(*XMLCount);
- XMLListAltID.insert(std::make_pair(*XMLCount, PropertyValue));
+ ProcessStringValue(&PropertyName, "ALTID", &XMLListAltID, &PropertyValue, XMLCount, &PropertyMatched);
+
+ if (PropertyMatched == TRUE){
+
+ PropertyMatched = FALSE;
+ continue;
}