222a223,228 > var GmtDiff = findChild (adc_Database, "GmtDiff"); > if (GmtDiff == null) {callback(constructError("no ")); return;} > obj.gmtdiff = trimWhiteSpace(GmtDiff.firstChild.data); // this could be -2.5 (e.g. Newfoundland), so we can't use parseInt > obj.dayLightSavings = GmtDiff.getAttribute("DayLightSavings"); // will this throw an error if it doesn't exist? > if (obj.dayLightSavings == null) { obj.dayLightSavings = 0; } > 358a365,370 > tag = findChild (child, "ObsDate"); > if (tag != null) > foreobj.date = trimWhiteSpace(tag.firstChild.data); > else > foreobj.date = null; >