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); }
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); }