Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

BrendonPawn

WHERE em XML

Recommended Posts

Boa noite, gostaria de usar o WHERE como é usado no MySQL em um 'banco de dados' XML

Tabela 'itens'

id  prod      valor
1   cenoura   1.19
2   pimentao  2.15
3   pepino    1.25

onde ao executar a seguinte query "SELECT * FROM produtos WHERE id = 1" eu obteria um objeto chamado "item" com os respectivos valores como mostra abaixo:

item.id = 1
item.prod = "cenoura"
item.valor = 1.19

Isso em MySQL, mas eu estou usando um banco local em XML e queria fazer o mesmo na seguinte estrutura

<?xml version="1.0" encoding="utf-8"?>
<itens>
  <item id="1" prod="cenoura" valor="1.19" />
  <item id="2" prod="pimentao" valor="2.15" />
  <item id="3" prod="pepino" valor="1.25" />
</itens>

E gostaria de baseado na tabela acima, obter os valores de uma determinada linha selecionada através do id tipo:

buscar em "itens" o "item" que tem o "id" igual a "1" e salvar todos os valores do item em um objeto exemplo:

itm.id = 1
itm.prod = "cenoura"
itm.valor = 1.19

Eu não sei se alguem vai conseguir entender a minha dúvida pois sei que ficou meio embolada a minha explicação, mas resumidamente eu quero fazer uma busca com condição igual é feita no MySQL, porém em um arquivo XML.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.