LER TODOS OS NODES XML
Olá a todos, tenho o arquivo XML abaixo:
Preciso ler todos os nodes com o nome [Ô]node[Ô] e saber o parametro de todos (text), em lista mesmo, não precisa ordernar. por exemplo, seguindo o arquivo acima:
Vendas
Computadores
Notebooks
Desktops
Servidores
MÃdias
CD-R
DVD-R
...
Já tentei algumas coisas, mas ele lê somente o primeiro node, os filhos ele não lê, e esse arquivo tudo bem, contém 2 filhos, mas existe arquivos que contém de 4 até 10 filhos. Como vou ler todos, quero ler e apenas mostrar eles em lista no listbox por exemplo.
Pena que não posso alterar o arquivo pois ele é exportação de um outro software !!!!!
Alguém pode dar um help ??
Tentei usar o dataset, mas não consegui cheguar nos dados, eu usei o código abaixo e realmente ele confirma que existe 20itens, mas não consegui pegar o parametro text deles, usei esse código:
Até ai blz, mas não sei puxar os valores
Vlw a todos
Abraços !!!!!!!!!!!!!!!!!!!!
<?xml version=[Ô]1.0[Ô] encoding=[Ô]utf-8[Ô]?>
<TreeView>
<node text=[Ô]Vendas[Ô]>
<node text=[Ô]Computadores[Ô]>
<node text=[Ô]Notebooks[Ô] />
<node text=[Ô]Desktops[Ô] />
<node text=[Ô]Servidores[Ô] />
</node>
<node text=[Ô]MÃdias[Ô]>
<node text=[Ô]CD-R[Ô] />
<node text=[Ô]DVD-R[Ô] />
<node text=[Ô]DVD-RW[Ô] />
<node text=[Ô]CD-RW[Ô] />
</node>
</node>
<node text=[Ô]Compras[Ô]>
<node text=[Ô]Escritório[Ô]>
<node text=[Ô]Papéis[Ô] />
<node text=[Ô]Grampos[Ô] />
<node text=[Ô]Cadeiras[Ô] />
<node text=[Ô]Mesas[Ô] />
</node>
<node text=[Ô]Produção[Ô]>
<node text=[Ô]Tinner[Ô] />
<node text=[Ô]Verniz[Ô] />
<node text=[Ô]Borracha[Ô] />
</node>
</node>
</TreeView>
Preciso ler todos os nodes com o nome [Ô]node[Ô] e saber o parametro de todos (text), em lista mesmo, não precisa ordernar. por exemplo, seguindo o arquivo acima:
Vendas
Computadores
Notebooks
Desktops
Servidores
MÃdias
CD-R
DVD-R
...
Já tentei algumas coisas, mas ele lê somente o primeiro node, os filhos ele não lê, e esse arquivo tudo bem, contém 2 filhos, mas existe arquivos que contém de 4 até 10 filhos. Como vou ler todos, quero ler e apenas mostrar eles em lista no listbox por exemplo.
Pena que não posso alterar o arquivo pois ele é exportação de um outro software !!!!!
Alguém pode dar um help ??
Tentei usar o dataset, mas não consegui cheguar nos dados, eu usei o código abaixo e realmente ele confirma que existe 20itens, mas não consegui pegar o parametro text deles, usei esse código:
System.Data.DataSet DS = new System.Data.DataSet();
DS.ReadXml([Ô]C:\\PCONTAS.mfo[Ô]);
MessageBox.Show(DS.Tables[0].Rows[0][0].ToString());
Até ai blz, mas não sei puxar os valores
Vlw a todos
Abraços !!!!!!!!!!!!!!!!!!!!
OOBBAAA !!!
Consegui galera, utilizeo o seguinte código e consegui:
Agora para pegar todos utilizei um FOR:
Mesmo assim, valeu ja'a todos, se os moderadores não se importarem vou deixar aqui, caso alguém precise de uma ajuda.
Flw abraços !!!
Consegui galera, utilizeo o seguinte código e consegui:
MessageBox.Show(DS.Tables[0].Rows[0][[Ô]text[Ô]].ToString());
Agora para pegar todos utilizei um FOR:
System.Data.DataSet DS = new System.Data.DataSet();
DS.ReadXml([Ô]C:\\PCONTAS.mfo[Ô]);
for (int i = 0; i < DS.Tables[0].Rows.Count; i++)
{ MessageBox.Show(DS.Tables[0].Rows[i][[Ô]text[Ô]].ToString()); }
Mesmo assim, valeu ja'a todos, se os moderadores não se importarem vou deixar aqui, caso alguém precise de uma ajuda.
Flw abraços !!!
Tópico encerrado , respostas não são mais permitidas