inMeltingPoint_(false),
inPeriodTableBlock_(false),
inNameOrigin_(false),
+ inDiscoveryDate_(false),
inPeriod_(false)
{
}
inPeriodTableBlock_ = true;
else if (attrs.value(i) == "bo:nameOrigin")
inNameOrigin_ = true;
+ else if (attrs.value(i) == "bo:discoveryDate")
+ inDiscoveryDate_ = true;
else if (attrs.value(i) == "bo:period")
inPeriod_ = true;
}
type = ChemicalDataObject::nameOrigin;
inNameOrigin_ = false;
}
+ else if (inDiscoveryDate_) {
+ value = ch;
+ type = ChemicalDataObject::date;
+ inDiscoveryDate_ = false;
+ }
else if (inPeriod_) {
value = ch.toInt();
type = ChemicalDataObject::period;