Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        public static CT_PhoneticRun Parse(XmlNode node, XmlNamespaceManager namespaceManager)
        {
            if (node == null)
            {
                return(null);
            }
            CT_PhoneticRun ctObj = new CT_PhoneticRun();

            ctObj.t  = XmlHelper.ReadString(node.Attributes["t"]);
            ctObj.sb = XmlHelper.ReadUInt(node.Attributes["sb"]);
            ctObj.eb = XmlHelper.ReadUInt(node.Attributes["eb"]);
            return(ctObj);
        }
Esempio n. 3
0
        public static CT_PhoneticRun Parse(XmlNode node, XmlNamespaceManager namespaceManager)
        {
            if (node == null)
            {
                return(null);
            }
            CT_PhoneticRun ctObj = new CT_PhoneticRun();

            ctObj.sb = XmlHelper.ReadUInt(node.Attributes["sb"]);
            ctObj.eb = XmlHelper.ReadUInt(node.Attributes["eb"]);

            foreach (XmlNode childNode in node.ChildNodes)
            {
                if (childNode.LocalName == "t")
                {
                    ctObj.t = childNode.InnerText;
                }
            }
            return(ctObj);
        }
Esempio n. 4
0
 public static CT_PhoneticRun Parse(XmlNode node, XmlNamespaceManager namespaceManager)
 {
     if (node == null)
         return null;
     CT_PhoneticRun ctObj = new CT_PhoneticRun();
     ctObj.t = XmlHelper.ReadString(node.Attributes["t"]);
     ctObj.sb = XmlHelper.ReadUInt(node.Attributes["sb"]);
     ctObj.eb = XmlHelper.ReadUInt(node.Attributes["eb"]);
     return ctObj;
 }
Esempio n. 5
0
        public static CT_PhoneticRun Parse(XmlNode node, XmlNamespaceManager namespaceManager)
        {
            if (node == null)
                return null;
            CT_PhoneticRun ctObj = new CT_PhoneticRun();
            ctObj.sb = XmlHelper.ReadUInt(node.Attributes["sb"]);
            ctObj.eb = XmlHelper.ReadUInt(node.Attributes["eb"]);

            foreach (XmlNode childNode in node.ChildNodes)
            {
                if (childNode.LocalName == "t")
                    ctObj.t = childNode.InnerText;
            }
            return ctObj;
        }