Boa tarde amigos!
Estive com uma agenda complicada pra alterar tudo e começar os testes, mas vamos lá;
Estou com componente atualizado desde quarta-feira, tentei com varios XMLS e obtive o mesmo retorno, no caso, eu to pegando via LoadFromFile, passando o caminho do XML, sem tratar o arquivo, pegando ele do mesmo jeito que recebo (que antes, dava certo se eu não tratasse nada), porém agora não importa mais nada:
Ao debugar, notei que:
procedure TACBrXmlDocument.LoadFromXml(AXmlDocument: string); <- nessa procedure,
loadedDoc := xmlParseDoc(PAnsiChar(ansistring(AXmlDocument))); <- ele entra como NIL aqui..
pelo que vi, ele cai aqui na procedure RaizeExceptionTratandoNaoCarregamentoDLL
if LibXml2InterfaceInicializada then
raise EACBrXmlException.Create(xmlGetLastError()^.message)53240902558157045425550000025390241305912792.xml
Podem realizar testes e ver se por ai, chegam no mesmo resultado? testei com 4xmls de fornecedores diferentes
'XML declaration allowed only at the start of the document' <- recebo isso... pela função, teria alguma DLL diferente que eu teria que estar usando? (é meu ambiente mesmo, que utilizo no dia a dia..)
Anexei um xml de fornecedor, caso precisem.