Beispiel #1
0
        private Label CreateLabelFromNode(LabelXmlNode xmlNode)
        {
            var element = (Label)SimpleObjectMapper.MapFlat(xmlNode, typeof(Label));

            foreach (LabelContentXmlNode node in xmlNode.Content)
            {
                var nodeType = node.GetType();
                var o        = (ILabelContent)SimpleObjectMapper.MapFlat(node, MappingTable.XmlToElementType(nodeType));
                element.Content.Add(o);
            }

            return(element);
        }