Exemple #1
0
        public void parseXml(XmlElement elem)
        {
            m_packParam.m_type    = ExportUtil.getXmlAttrStr(elem.Attributes["type"]);
            m_packParam.m_inPath  = ExportUtil.getXmlAttrStr(elem.Attributes["inpath"]);
            m_packParam.m_outPath = ExportUtil.getXmlAttrStr(elem.Attributes["outpath"]);

            m_packParam.m_packAllFiles = ExportUtil.getXmlAttrBool(elem.Attributes["packallfiles"]);
            m_packParam.m_extArr       = ExportUtil.getXmlAttrStr(elem.Attributes["infileext"]).Split(',');

            XmlNodeList itemNodeList = elem.ChildNodes;
            XmlElement  itemElem;
            Pack        pack;

            foreach (XmlNode itemNode in itemNodeList)
            {
                itemElem = (XmlElement)itemNode;
                pack     = new Pack();
                m_packList.Add(pack);
                pack.parseXml(itemElem);
            }
        }