+ // Process XML.
+
+ for (std::map<int, wxString>::iterator XMLIter = XMLList.begin();
+ XMLIter != XMLList.end(); XMLIter++){
+
+ ProcessData.Append("XML");
+
+ if (XMLListAltID[XMLIter->first].size() > 0){
+
+ ProcessData.Append(";ALTID=");
+ ProcessData.Append(XMLListAltID[XMLIter->first]);
+
+ }
+
+ ProcessData.Append(":");
+ ProcessData.Append(XMLIter->second);
+ ProcessData.Append("\n");
+
+ ProcessData = OutputText(&ProcessData);
+
+ SaveData->Append(ProcessData);
+ ProcessData.clear();
+
+ }
+