http://www.w3schools.com/xpath/
Para aprender a utilizar. Em 14/05/2015 01:08, "Euler Taveira" <[email protected]> escreveu: > On 14-05-2015 00:19, Santiago-NSR wrote: > > ola...na realidade o que estou procurando é conhecer o conceito de > > comando como "xpath"...e porque ?...tudo o que possa fazer dentro do > > banco de dados, faço e deixo o front end apenas para interagir com o > > usuário. > > > > estou desenvolvendo um modulo no meu erp de entrada de notas > > de via xml. e queria "abusar" do banco de dados salvando o arquivo xml > > dentro de um campo com type xml e trabalhar diretamente encima dele. > > > Todas as funcionalidades existentes no postgres estão devidamente > documentadas; o que não está documentado não existe. > > Você *não* explicou o que quer fazer com essas notas XML. Fica difícil > dizer se a maneira mais aconselhada é ou não é utilizar o tipo XML. > > Sobre o XPath, ele é uma linguagem de consultas para documentos XML. A > sua sintaxe está fora do escopo do manual do postgres. > > Vale ressaltar que o tipo XML tem os mesmos problemas que o tipo JSON: > > * lento para processamento de consultas; > * não usa índices GIN e/ou GiST; > * (você pode definir índices funcionais mas não se encaixa em todos os > cenários). > > Eu só aconselharia utilizar o tipo XML se o seu uso for puramente para > armazenamento (com poucas consultas). Se houver uma quantidade maior de > consultas deve haver a possibilidade de usar índices funcionais (estou > imaginando que essa tabela vai conter uma quantidade significativa de > registros). Você pode optar, se for o caso, pela extração de partes do > documento XML (gatilhos? aplicação?) e alimentar algumas colunas. > > > -- > Euler Taveira Timbira - http://www.timbira.com.br/ > PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
