Pessoal estou com o seguinte problema, estou tntando usar xml no postgre e estou seguindo este documento:
http://wiki.postgres...XMLnoPostgreSQL
Só que eu estou enfrentando as seguintes dificuldades:
1- eu nao encontro o diretorio diretorio_fontes_postgresql/contrib/xml no qual ele pede que se crie um pasta libxml e descompacte os arquivos
2- no exemplo de validacao por dtd, eu nao entendi como o esquema dtd vai estar salvo em uma tabela formato
CREATE OR REPLACE FUNCTION validaXML(int4, int4) RETURNS bool AS
'
SELECT pgxml_parse((SELECT dtd FROM formatos WHERE formatos.codformato = $2) || CONVERT(documentos.conteudo, ''LATIN1'', ''UNICODE''))
FROM documentos WHERE documentos.coddocumento = $1;
'
LANGUAGE 'sql';
Eu to bem perdido com o postgre, agradeco toda a ajuda possivel. Obrigado

Usar Xml No Postgresql
Started By Talles, 15/06/2010, 02:39
2 replies to this topic
#1
Posted 15/06/2010, 02:39
#2
Posted 02/05/2011, 16:46
Estou com o mesmo problema. =/
Tem alguém que pode nos ajudar? Esse tutorial do PostgreSQL não esclarece todas as dúvidas.
Obrigada.
Tem alguém que pode nos ajudar? Esse tutorial do PostgreSQL não esclarece todas as dúvidas.
Obrigada.
#3
Posted 02/05/2011, 18:46
ola aquele libxml vc econtra aqui
http://ftp.acc.umu.s...es/libxml2/2.5/
olha aqui pelo que vi vcs vã o extrari o arquivo libxml e colocar ele em uma pasta definida por vcs
cd diretorio_fontes_postgresql/contrib/xml
gmake
gmake install
olha ai este acho que é melhor
http://wiki.postgres...iki/XML_Support
olhai tbm
http://stackoverflow...l-using-php-dom
este livro ai tbm
http://www.slideshar...tgresql-and-xml
http://ftp.acc.umu.s...es/libxml2/2.5/
olha aqui pelo que vi vcs vã o extrari o arquivo libxml e colocar ele em uma pasta definida por vcs
cd diretorio_fontes_postgresql/contrib/xml
gmake
gmake install
olha ai este acho que é melhor
http://wiki.postgres...iki/XML_Support
olhai tbm
http://stackoverflow...l-using-php-dom
este livro ai tbm
http://www.slideshar...tgresql-and-xml
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)