LER XML E CARREGAR NO TREEVIEW
Boa Tarde
Recebo 10 arquivos XML como abaixo
<Filial01>
<Funcionarios>
<Refeicao>Sim</Refeicao>
<Transporte>Sim</Transporte>
<Saude>Sim</Saude>
</Funcionários>
<PrestadorServico>
<Refeicao>Nao</Refeicao>
<Transporte>Sim</Transporte>
<Saude>Nao</Saude>
<PrestadorServico>
<Consorciado>
<Refeicao>Sim</Refeicao>
<Transporte>Nao</Transporte>
<Saude>Nao</Saude>
</Consorciado>
</Filial01>
<Filial02>
.........
</Filial02>
no final tenho que gerar a minha filial10 e acrescentar em um só arquivo
Como eu faço para ler este XML e jogar para um treeview da seguinte forma
o SIM e Nao sendo um CheckBox que eu possa colocar um imagem para marcado e desmarcado,
e uma imagem para funcionário, outra para consorciado e outra pra conveniado.
tipo eu recebo o xml, tenho que fazer um loop por todo xml e gravar no BD,
e uma transmissão de mão dupla, tipo eu recebo o xml com as condições de todas as filiais leio e gravo
depois eu tenho que gerar o XML das que li + o da minha filial e mandar pra matriz.
Obrigado
Recebo 10 arquivos XML como abaixo
<Filial01>
<Funcionarios>
<Refeicao>Sim</Refeicao>
<Transporte>Sim</Transporte>
<Saude>Sim</Saude>
</Funcionários>
<PrestadorServico>
<Refeicao>Nao</Refeicao>
<Transporte>Sim</Transporte>
<Saude>Nao</Saude>
<PrestadorServico>
<Consorciado>
<Refeicao>Sim</Refeicao>
<Transporte>Nao</Transporte>
<Saude>Nao</Saude>
</Consorciado>
</Filial01>
<Filial02>
.........
</Filial02>
no final tenho que gerar a minha filial10 e acrescentar em um só arquivo
Como eu faço para ler este XML e jogar para um treeview da seguinte forma
o SIM e Nao sendo um CheckBox que eu possa colocar um imagem para marcado e desmarcado,
e uma imagem para funcionário, outra para consorciado e outra pra conveniado.
tipo eu recebo o xml, tenho que fazer um loop por todo xml e gravar no BD,
e uma transmissão de mão dupla, tipo eu recebo o xml com as condições de todas as filiais leio e gravo
depois eu tenho que gerar o XML das que li + o da minha filial e mandar pra matriz.
Obrigado
veja so onde chamo o seu xml para um DataSet que fica com três tabelas
Dim dataxml As New DataSet
dataxml.ReadXml(Application.StartupPath & [Ô]\DATAXML.XML[Ô])
MsgBox(dataxml.Tables.Count)
[ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô] SEU XML [ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô][ô]
<?xml version=[Ô]1.0[Ô] ?>
<Filial01>
<Funcionarios>
<Refeicao>Sim</Refeicao>
<Transporte>Sim</Transporte>
<Saude>Sim</Saude>
</Funcionarios>
<PrestadorServico>
<Refeicao>Nao</Refeicao>
<Transporte>Sim</Transporte>
<Saude>Nao</Saude>
</PrestadorServico>
<Consorciado>
<Refeicao>Sim</Refeicao>
<Transporte>Nao</Transporte>
<Saude>Nao</Saude>
</Consorciado>
</Filial01>
consegui montar legal colocar imagem trocar imagem etc....
agora como eu faço isso
Funcionarios
Refeicao
Transporte
Saude
Quando marcar o checkbox de Funcionário marcar marcar todos o filhos de funcionários, e vice-versa
tipo marcando o nó Pai funcionário
Funcionarios xxxxxx Marquei fucionário
Refeicao automaticamente marcar este
Transporte automaticamente marcar este
Saude automaticamente marcar este
tipo marcando um nó Filho de funionário
Funcionarios xxxxxx automaticamente Marcar funcionário
Refeicao
Transporte xxxxxxxmarquei este
obrigado
Saude
agora como eu faço isso
Funcionarios
Refeicao
Transporte
Saude
Quando marcar o checkbox de Funcionário marcar marcar todos o filhos de funcionários, e vice-versa
tipo marcando o nó Pai funcionário
Funcionarios xxxxxx Marquei fucionário
Refeicao automaticamente marcar este
Transporte automaticamente marcar este
Saude automaticamente marcar este
tipo marcando um nó Filho de funionário
Funcionarios xxxxxx automaticamente Marcar funcionário
Refeicao
Transporte xxxxxxxmarquei este
obrigado
Saude
Tópico encerrado , respostas não são mais permitidas