Olhem como fonte ruim atrapalha.
Joguei minhas alterações fora, na dúvida sobre ter errado alguma coisa.
O problema é o fonte original.
Apesar de modificado, ainda serve de exemplo.
O Harbour aceita normalmente, não é inválido, apenas atrapalhou muito, por ter gerado dúvida sobre a alteração..
Vamos ver quem consegue detectar qual é o problema.
Aadd( ::ainfNF,{ XmlNodeInvertido( "nRoma", cinfNF ) , +;
XmlNodeInvertido( "nPed", cinfNF ) , +;
XmlNodeInvertido( "mod", cinfNF ) , +;
XmlNodeInvertido( "serie", cinfNF ) , +;
XmlNodeInvertido( "nDoc", cinfNF ) , +;
XmlNodeInvertido( "dEmi", cinfNF ) , +;
XmlNodeInvertido( "vBC", cinfNF ) , +;
XmlNodeInvertido( "vICMS", cinfNF ) , +;
XmlNodeInvertido( "vBCST", cinfNF ) , +;
XmlNodeInvertido( "vST", cinfNF ) , +;
XmlNodeInvertido( "vProd", cinfNF ) , +;
XmlNodeInvertido( "vNF", cinfNF ) , +;
XmlNodeInvertido( "nCFOP", cinfNF ) , +;
XmlNodeInvertido( "nPeso", cinfNF ) , +;
XmlNodeInvertido( "PIN", cinfNF ) } )