示例#1
0
 public void Cargar(string path)
 {
     if (File.Exists(path))
     {
         text        documento = File.ReadAllText(path);
         XmlDocument xml       = new XmlDocument();
         documento.Remove(CabezeraXsd);
         documento.Remove("xs:");
         xml.LoadXml(documento);
         foreach (XmlNode elemento in xml.GetElementsByTagName("element"))
         {
             Añadir(new ElementoXsd(elemento));
         }
         foreach (XmlNode tipoSimple in xml.GetElementsByTagName("simpleType"))
         {
             Añadir(new TipoSimpleXsd(tipoSimple));
         }
         foreach (XmlNode atributo in xml.GetElementsByTagName("attribute"))
         {
             Añadir(new AtributoXsd(atributo));
         }
         foreach (XmlNode tipoComplejo in xml.GetElementsByTagName("complexType"))
         {
             Añadir(new TipoComplejoXsd(tipoComplejo));
         }
     }
 }
示例#2
0
        static string QuitaCerosInutiles(string numero)
        {
            text num = numero;

            while (num.Count > 0 && num[0] == '0')
            {
                num.Remove(0, 1);
            }
            if (num.Count == 0)
            {
                num = "0";
            }
            return(num);
        }