Usuário com melhor resposta
Abrir xml a partir de um botão e carregar para o combobox apenas a primeira Tag

Pergunta
-
Bom dia, Boa tarde ou até mesmo uma boa noite pessoal.
Estou desenvolvendo um Crud onde os dados persistem a partir de uma XML. implementei os códigos, para fazer a leitura do arquivo usando a classe openfiledialog. minha dúvida inicial é........ no meu arquivo xml os conteúdos básicos são os que seguem abaixo. preciso carregar para o meu combobox apenas a ID do diario e o seu turno. fazendo com que o usuario selecione qual diario usar. Alguém pode ajudar por gentileza ?
<DIARIO ID="1">
<TURMA>
<ID>1</ID>
<NOME>5º ANO E2</NOME>
<TURNO>VESPERTINO</TURNO>
</TURMA>
<ALUNOS>
<ALUNO>
<ID>1</ID>
<NOME>ALESSANDRO</NOME>
<DATANASCIMENTO>2007-03-28</DATANASCIMENTO>
<DATAMATRICULA>2017-02-06</DATAMATRICULA>
<MOVIMENTO>1</MOVIMENTO>
<DATAMOVIMENTO>2017-02-06</DATAMOVIMENTO>
<ISENTOREPROVACAONOTAS>FALSE</ISENTOREPROVACAONOTAS>
<ISENTOREPROVACAOFALTAS>FALSE</ISENTOREPROVACAOFALTAS>
</ALUNO>
<ALUNO>
<ID>2</ID>
<NOME>IGOR ELIAS</NOME>
<DATANASCIMENTO>2006-10-18</DATANASCIMENTO>
<DATAMATRICULA>2017-02-06</DATAMATRICULA>
<MOVIMENTO>1</MOVIMENTO>
<DATAMOVIMENTO>2017-02-06</DATAMOVIMENTO>
<ISENTOREPROVACAONOTAS>FALSE</ISENTOREPROVACAONOTAS>
<ISENTOREPROVACAOFALTAS>FALSE</ISENTOREPROVACAOFALTAS>
</ALUNO>
</ALUNOS>
</DIARIO>
<DIARIO ID="2">
<TURMA>
<ID>1</ID>
<NOME>6º ANO F2</NOME>
<TURNO>MATUTINO</TURNO>
</TURMA>
<ALUNOS>
<ALUNO>
<ID>1</ID>
<NOME>ADONIS DE JEZUS MARTINS</NOME>
<DATANASCIMENTO>2005-10-22</DATANASCIMENTO>
<DATAMATRICULA>2017-02-06</DATAMATRICULA>
<MOVIMENTO>1</MOVIMENTO>
<DATAMOVIMENTO>2017-02-06</DATAMOVIMENTO>
<ISENTOREPROVACAONOTAS>FALSE</ISENTOREPROVACAONOTAS>
<ISENTOREPROVACAOFALTAS>FALSE</ISENTOREPROVACAOFALTAS>
</ALUNO>
<ALUNO>
Respostas
-
Você pode utilizar Linq to XML para efetuar a leitura. Abordei o uso deste recurso em um artigo há um tempo atrás, em que implementei inclusive uma classe para facilitar a leitura de XML em .NET:
http://www.devmedia.com.br/utilizando-linq-e-extensions-methods-para-a-leitura-de-arquivos-xml/27149
- Sugerido como Resposta Renato GroffeMVP quinta-feira, 29 de junho de 2017 12:11
- Marcado como Resposta Sandro Developer quinta-feira, 29 de junho de 2017 17:57
-
Isso pode te ajudar.
https://ecode10.com/Pesquisar?q=xml
Espero ter ajudado. Se ajudei, favor marcar no fórum falando que foi útil.
Mauricio Junior - Comunidade www.ecode10.com- Marcado como Resposta Sandro Developer quinta-feira, 29 de junho de 2017 17:58
Todas as Respostas
-
Você pode utilizar Linq to XML para efetuar a leitura. Abordei o uso deste recurso em um artigo há um tempo atrás, em que implementei inclusive uma classe para facilitar a leitura de XML em .NET:
http://www.devmedia.com.br/utilizando-linq-e-extensions-methods-para-a-leitura-de-arquivos-xml/27149
- Sugerido como Resposta Renato GroffeMVP quinta-feira, 29 de junho de 2017 12:11
- Marcado como Resposta Sandro Developer quinta-feira, 29 de junho de 2017 17:57
-
Isso pode te ajudar.
https://ecode10.com/Pesquisar?q=xml
Espero ter ajudado. Se ajudei, favor marcar no fórum falando que foi útil.
Mauricio Junior - Comunidade www.ecode10.com- Marcado como Resposta Sandro Developer quinta-feira, 29 de junho de 2017 17:58
-
-