示例#1
0
        public override object parse(XmlNode objNode)
        {
            string title = objNode.SelectSingleNode("title").InnerText.Trim();
            string descr = objNode.SelectSingleNode("descr").InnerText.Trim();
            MainDetail mainDetail = new MainDetail(title, descr);
            // parse media files
            MediaFilesXmlAdapter mediaFilesParser = new MediaFilesXmlAdapter(mainDetail.getMediaFiles());
            XmlNode mediaFilesNode = objNode.SelectSingleNode(mediaFilesParser.getXmlNodeName());
            mediaFilesParser.parse(mediaFilesNode);

            return mainDetail;
        }
示例#2
0
 public MainDetailLinkLabel(MainDetail detail, Form poiBrowser)
 {
     this.detail = detail;
     this.poiBrowser = poiBrowser;
     this.mainDetailPanel = new MainDetailPanel(detail, poiBrowser);
 }
示例#3
0
 public MainDetailPanel(MainDetail detail, Control poiBrowser)
 {
     this.detail = detail;
     this.poiBrowser = poiBrowser;
     initialize();
 }