WHERE em XML
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.
Discussão (2)
Carregando comentários...