public CT_RElt AddNewR() { if (null == rField) { rField = new List<CT_RElt>(); } CT_RElt r = new CT_RElt(); this.rField.Add(r); return r; }
public static CT_Rst Parse(XmlNode node, XmlNamespaceManager namespaceManager) { CT_Rst ctObj = new CT_Rst(); ctObj.r = new List <CT_RElt>(); ctObj.rPh = new List <CT_PhoneticRun>(); foreach (XmlNode childNode in node.ChildNodes) { if (childNode.LocalName == "phoneticPr") { ctObj.phoneticPr = CT_PhoneticPr.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "r") { ctObj.r.Add(CT_RElt.Parse(childNode, namespaceManager)); } else if (childNode.LocalName == "rPh") { ctObj.rPh.Add(CT_PhoneticRun.Parse(childNode, namespaceManager)); } else if (childNode.LocalName == "t") { ctObj.t = childNode.InnerText.Replace("\r", ""); } } return(ctObj); }
public CT_RElt AddNewR() { if (null == rField) { rField = new List <CT_RElt>(); } CT_RElt r = new CT_RElt(); this.rField.Add(r); return(r); }
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(); ctObj.t = XmlHelper.ReadString(node.Attributes["t"]); //foreach (XmlNode childNode in node.ChildNodes) //{ // if (childNode.LocalName == "rPr") // ctObj.rPr = CT_RPrElt.Parse(childNode, namespaceManager); //} return ctObj; }
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; }
public static SstDocument Parse(XmlDocument xml, XmlNamespaceManager namespaceManager) { try { SstDocument sstDoc=new SstDocument(); sstDoc.AddNewSst(); XmlNodeList nl = xml.SelectNodes("//d:sst/d:si", namespaceManager); if (nl != null) { foreach (XmlNode node in nl) { XmlNode n = node.SelectSingleNode("d:t", namespaceManager); CT_Rst rst = new CT_Rst(); rst.XmlText = node.InnerXml; if (n != null) { rst.t = n.InnerText; } else { XmlNodeList tNodes = node.SelectNodes(".//d:t", namespaceManager); if (tNodes != null) { rst.r = new System.Collections.Generic.List<CT_RElt>(); foreach (XmlNode tNode in tNodes) { CT_RElt relt = new CT_RElt(); relt.t = tNode.InnerText; rst.r.Add(relt); } } } sstDoc.sst.si.Add(rst); } } return sstDoc; } catch (XmlException e) { throw new IOException(e.Message); } } /// <summary>
public static SstDocument Parse(XmlDocument xml, XmlNamespaceManager namespaceManager) { try { SstDocument sstDoc = new SstDocument(); sstDoc.AddNewSst(); XmlNodeList nl = xml.SelectNodes("//d:sst/d:si", namespaceManager); if (nl != null) { foreach (XmlNode node in nl) { XmlNode n = node.SelectSingleNode("d:t", namespaceManager); CT_Rst rst = new CT_Rst(); rst.XmlText = node.InnerXml; if (n != null) { rst.t = n.InnerText; } else { XmlNodeList tNodes = node.SelectNodes(".//d:t", namespaceManager); if (tNodes != null) { rst.r = new System.Collections.Generic.List <CT_RElt>(); foreach (XmlNode tNode in tNodes) { CT_RElt relt = new CT_RElt(); relt.t = tNode.InnerText; rst.r.Add(relt); } } } sstDoc.sst.si.Add(rst); } } return(sstDoc); } catch (XmlException e) { throw new IOException(e.Message); } } /// <summary>
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); }