Ejemplo n.º 1
0
 internal override void FromXml(XmlNode node)
 {
     if (node == null)
     {
         return;
     }
     foreach (XmlNode childNode in node.ChildNodes)
     {
         if (childNode.Name != "SEGMENTO")
         {
             continue;
         }
         Segmentos.Add(Segmento.FromXml(childNode));
     }
 }
Ejemplo n.º 2
0
        public static Micro FromXml(XmlNode node)
        {
            var micro = new Micro
            {
                Nombre         = HttpUtility.UrlDecode(node.Attributes["name"].Value, Encoding.GetEncoding("ISO-8859-1")),
                EsquinaInicial = HttpUtility.UrlDecode(node.Attributes["esqI"].Value, Encoding.GetEncoding("ISO-8859-1")),
                EsquinaFinal   = HttpUtility.UrlDecode(node.Attributes["esqF"].Value, Encoding.GetEncoding("ISO-8859-1"))
            };

            foreach (XmlNode childNode in node.ChildNodes)
            {
                if (childNode.Name != "SEGMENTO")
                {
                    continue;
                }
                micro.Segmentos.Add(Segmento.FromXml(childNode));
            }
            return(micro);
        }