internal void ReadXml(System.Xml.XmlReader reader) { reader.ReadStartElement(); reader.MoveToContent(); if (reader.LocalName != "items") { throw new ValidationException("Expected local name is items, but it is " + reader.LocalName); } this.items = new OpenEhr.AssumedTypes.List <RevisionHistoryItem>(); while (reader.LocalName == "items") { RevisionHistoryItem item = new RevisionHistoryItem(); item.ReadXml(reader); this.items.Add(item); } // TODO: sort the items }
internal void ReadXml(System.Xml.XmlReader reader) { reader.ReadStartElement(); reader.MoveToContent(); if (reader.LocalName != "items") throw new ValidationException("Expected local name is items, but it is " + reader.LocalName); this.items = new OpenEhr.AssumedTypes.List<RevisionHistoryItem>(); while (reader.LocalName == "items") { RevisionHistoryItem item = new RevisionHistoryItem(); item.ReadXml(reader); this.items.Add(item); } // TODO: sort the items }