示例#1
0
        internal static CT_ExternalRow Parse(XElement node, XmlNamespaceManager namespaceManager)
        {
            CT_ExternalRow row = new CT_ExternalRow();

            row.r = XmlHelper.ReadUInt(node.Attribute("r"));
            foreach (XElement childNode in node.ChildElements())
            {
                if (childNode.Name.LocalName == "cell")
                {
                    row.cellField.Add(CT_ExternalCell.Parse(childNode, namespaceManager));
                }
            }
            return(row);
        }
示例#2
0
        internal static CT_ExternalSheetData Parse(XElement node, XmlNamespaceManager namespaceManager)
        {
            CT_ExternalSheetData sheetData = new CT_ExternalSheetData();

            sheetData.refreshErrorField = XmlHelper.ReadBool(node.Attribute("refreshError"));
            sheetData.sheetIdField      = XmlHelper.ReadUInt(node.Attribute("sheetId"));
            foreach (XElement childNode in node.ChildElements())
            {
                if (childNode.Name.LocalName == "row")
                {
                    sheetData.rowField.Add(CT_ExternalRow.Parse(childNode, namespaceManager));
                }
            }
            return(sheetData);
        }