Validar XML pelo XSD com o DomDocument para NF-e
Olá!!
Estou com um problema que parece simples mas não consigo resolver de jeito nenhum.
Preciso validar um arquivo xml, no caso, uma nota fiscal eletronica, contra o seu schema (xsd).
Seria fácil usando o comando schemaValidate né
Mas aparece sempre o mesmo erro.
A nota já foi validada e enviada para o site da receita pelo software do governo.
Contudo, qdo tento validar no php...
Aparece assim:
Error 1845: Element '{http://www.portalfiscal.inf.br/nfe}nfeProc': No matching global declaration available for the validation root. in file://XXXX on line 1
Sei que existe o projeto Open Source da NFEPHP, tentei usar o código que eles usam e não some o meu problema.
No site desse projeto, eles relatam um possível bug com a libxml2.
http://www.assembla.com/wiki/show/nfephp/Falha_de_Valida%C3%A7%C3%A3o_da_NFe
Aparecem outros erros:
Erro Fatal 4: Start tag expected, '<' not found ;
Erro 1872: The document has no document element. ;"
Estou usando a versão que eles recomendam, mas não consegui validar ainda.
Alguém já passou pelo mesmo problema?
se puderem me ajudar, por favor!!
Obrigada!
Discussão (5)
Carregando comentários...