예제 #1
0
        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
        }
예제 #2
0
        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
        }