Olá.
Estou com uma dúvida que não encontrei uma documentação adequada.
Eu tenho um sistema que reconhece arquivos XMLs e realiza o processamento, sem problemas, quando o XML se encontra na máquina como um arquivo.
Até aí tudo bem, mas eu gostaria de realizar o retorno das informações via banco de dados, com a informação do XML em uma tabela.
A minha dúvida é se é possível IDENTIFICAR os níveis do XML via banco de dados? E se também eu consigo fazer um select dessas informações especificamente? Exemplo, tenho um seguinte XML inserido em uma tabela do banco:
<Pessoas>
<Pessoa>
<Nome>Thales</Nome>
</Pessoa>
<Pessoa>
<Nome>Ana</Nome>
</Pessoa>
</Pessoas>
Gostaria de uma forma de identificar todos os níveis (Pessoas/Pessoa/Nome) e então selecionar apenas os nomes.
Seria possível essa operação?
Agradeço desde então,