コード例 #1
0
ファイル: XML.cs プロジェクト: BGCX261/zip-car-svn-to-git
        public static DadosXML TrataXML(string Name)
        {
            string Status = string.Empty;
            int idVeiculo = 0;
            int idUsuario = 0;
            DateTime dataAcao = DateTime.MinValue;
            int kmAtual = 0;

            DadosXML dados = new DadosXML();

            // Verify the document exists
            XmlDocument doc = GetXmlDocument(Name);
            if (doc == null)
                return dados;

            // Get the root node, if it exists
            XmlElement root = doc.DocumentElement;
            if (root == null)
                return dados;

            dados.Status = BuscaValor("status", root);

            int.TryParse(BuscaValor("idVeiculo", root), out idVeiculo);
            dados.idVeiculo = idVeiculo;
            int.TryParse(BuscaValor("idUsuario", root), out idUsuario);
            dados.idUsuario = idUsuario;
            DateTime.TryParse(BuscaValor("dataAcao", root), out dataAcao);
            dados.dataAcao = dataAcao;
            int.TryParse(BuscaValor("kmAtual", root), out kmAtual);
            dados.kmAtual = kmAtual;

            return dados;
        }
コード例 #2
0
        public static DadosXML TrataXML(string Name)
        {
            string   Status    = string.Empty;
            int      idVeiculo = 0;
            int      idUsuario = 0;
            DateTime dataAcao  = DateTime.MinValue;
            int      kmAtual   = 0;

            DadosXML dados = new DadosXML();

            // Verify the document exists
            XmlDocument doc = GetXmlDocument(Name);

            if (doc == null)
            {
                return(dados);
            }

            // Get the root node, if it exists
            XmlElement root = doc.DocumentElement;

            if (root == null)
            {
                return(dados);
            }

            dados.Status = BuscaValor("status", root);

            int.TryParse(BuscaValor("idVeiculo", root), out idVeiculo);
            dados.idVeiculo = idVeiculo;
            int.TryParse(BuscaValor("idUsuario", root), out idUsuario);
            dados.idUsuario = idUsuario;
            DateTime.TryParse(BuscaValor("dataAcao", root), out dataAcao);
            dados.dataAcao = dataAcao;
            int.TryParse(BuscaValor("kmAtual", root), out kmAtual);
            dados.kmAtual = kmAtual;

            return(dados);
        }