Usuário com melhor resposta
C# Windows Forms - Como faço para buscar em um arquivo xml valores específicos de algumas tags e mostrar em um textBox?

Pergunta
-
Boa noite pessoal! Estou com um probleminha e não estou conseguindo resolver, quero buscar datas especificas salvas em um cadastro feito em xml e mostrar esses valores em um textBox ou outro componente. Ex: tenho vários cadastros salvos em um arquivo Xml, Clientes.xml e quero procurar nesse arquivo uma data, por exemplo "Hoje", e quero verificar se nos meus cadastro alguém hoje está de aniversário, salvo a data no formato "dd/MM", e quero que retorne todos os cadastros que batem com a data.
Para ser claro queria algo como:
if (Aniversariante == DateTime.Now.ToString("dd/MM")
{
//Buscar no arquivo Clientes.xml no nó aniversário todas as datas que forem de Hoje!!!
//e exibir esses cadastro em um DataGridView, uma lista dos que hoje fazem aniversário.
}
eu sei como criar, salvar e mostrar em um dataGridView, mas não sei como pesquisar e apresentar vários resultados específicos como nesse caso. Se alguém souber como posso fazer isso... Obrigado a todos.
Respostas
-
Eduardo,
Você pode usar XPath para fazer esta busca: https://msdn.microsoft.com/pt-br/library/d271ytdx%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396
Se precisar de ajuda específica, terá que compartilhar a estrutura de seu XML.
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
- Sugerido como Resposta Robson William SilvaModerator terça-feira, 4 de abril de 2017 12:13
- Marcado como Resposta Eduardo Nardon terça-feira, 4 de abril de 2017 18:26
Todas as Respostas
-
Eduardo,
Você pode usar XPath para fazer esta busca: https://msdn.microsoft.com/pt-br/library/d271ytdx%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396
Se precisar de ajuda específica, terá que compartilhar a estrutura de seu XML.
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
- Sugerido como Resposta Robson William SilvaModerator terça-feira, 4 de abril de 2017 12:13
- Marcado como Resposta Eduardo Nardon terça-feira, 4 de abril de 2017 18:26
-
Obrigado Juliano Nunes Silva Oliveira, vou olhar este link agora e ver se consigo entender e aplicar aqui.