private string tField = string.Empty; // required field public static CT_RElt Parse(XmlNode node, XmlNamespaceManager namespaceManager) { if (node == null) { return(null); } CT_RElt ctObj = new CT_RElt(); XmlNode tNode = node.SelectSingleNode("d:t", namespaceManager); if (tNode != null) { ctObj.t = tNode.InnerText.Replace("\r", ""); } ; foreach (XmlNode childNode in node.ChildNodes) { if (childNode.LocalName == "rPr") { ctObj.rPr = CT_RPrElt.Parse(childNode, namespaceManager); } } return(ctObj); }