Exemplo n.º 1
0
        public static CalcChainDocument Parse(XDocument xmlDoc, XmlNamespaceManager NameSpaceManager)
        {
            CalcChainDocument calcChainDoc = new CalcChainDocument();

            foreach (XElement node in xmlDoc.XPathSelectElements("//d:c", NameSpaceManager))
            {
                CT_CalcCell cc = new CT_CalcCell();
                if (node.GetAttributeNode("i") != null)
                {
                    cc.i          = XmlHelper.ReadInt(node.GetAttributeNode("i"));
                    cc.iSpecified = true;
                }
                cc.r = node.GetAttribute("r");
                cc.t = XmlHelper.ReadBool(node.GetAttributeNode("t"));
                cc.s = XmlHelper.ReadBool(node.GetAttributeNode("s"));
                cc.l = XmlHelper.ReadBool(node.GetAttributeNode("l"));
                calcChainDoc.calcChain.AddC(cc);
            }
            return(calcChainDoc);
        }
Exemplo n.º 2
0
 public void AddC(CT_CalcCell cell)
 {
     this.c.Add(cell);
 }