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_ExternalCell Parse(XElement node, XmlNamespaceManager namespaceManager) { CT_ExternalCell ctObj = new CT_ExternalCell(); ctObj.rField = XmlHelper.ReadString(node.Attribute("r")); if (node.Attribute("t") != null) { ctObj.tField = (ST_CellType)Enum.Parse(typeof(ST_CellType), node.Attribute("t").Value); } ctObj.vm = XmlHelper.ReadUInt(node.Attribute("vm")); foreach (XElement childNode in node.ChildElements()) { if (childNode.Name.LocalName == "v") { ctObj.v = childNode.Value; } } return(ctObj); }