• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

bluejoao

Ajuda C# + XML

3 mensagens neste tópico

tenho um erro num programa que nao sei resolver.. sou novo nisto.. se alguem me conseguir ajudar... =\

vou enviar o codigo que ja fiz :

Class:

using System;

using System.Collections.Generic;

using System.Text;

using System.Xml;

namespace Projecto1

{

  class Class_preenchercampos_static

    {        public XmlDocument GetData()       

          {         

          }

    }

    public class Class_preenchercampos

    {     

        public struct pessoa

        {

          public string nome, telefone, morada, sexo;

        };

        private pessoa _oPessoa;

        public pessoa oPessoa

        {

            get { return _oPessoa; }

            set{_oPessoa = value;}

        }

        public bool GetData()

        {

            XmlDocument xmlDoc = new XmlDocument();

            xmlDoc.Load("XMLfile.xml");

            _oPessoa = new pessoa();

            _oPessoa.nome = xmlDoc.SelectSingleNode("dados/pessoa/nome").Value;

            _oPessoa.morada = xmlDoc.SelectSingleNode("dados/pessoa/morada").Value;

            _oPessoa.telefone = xmlDoc.SelectSingleNode("dados/pessoa/telefone").Value;

            _oPessoa.sexo = xmlDoc.SelectSingleNode("dados/pessoa/sexo").Value;

            oPessoa = _oPessoa;

            return true;

        }

    }

}

o que tá a vermelho é onde tenho erro que tenho que resolver..

Dica da pessoa que me está a ajudar:

"ai tens de carregar o xml e retornar o xmlDoc"

como faço isso? :S

Agradeço ajuda!!

[/][/color]

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não percebi muito bem a tua dúvida.

Queres saber como invocas o método onde lês o xml, é isso?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

{

        public XmlDocument GetData()

        {

            XmlDocument xmlDoc = new XmlDocument();

            xmlDoc.Load("XMLFile1.xml");

            return xmlDoc;       

        }

    }

a Resolução para a minha Duvida!

Obrigado na mesma! =)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora