Cita:
Empezado por Band
Hola keys, gracias por la respuesta.
Mi problema es que no puedo usar el Txmldocument de momento
No sé si es problema del Msxml2.DOMDocument.6.0, porque así Código Delphi [-]Documento.DocumentElement.ChildNodes[4].ChildNodes[1].Text;
tampoco consigo referenciarlo.
Seguiré investigando.
|
Me autocontesto por si alguien tenía el mismo problema.
Al final tenía un pequeño lío con los namespaces y como lo trata microsoft. Lo correcto es así:
Código Delphi
[-]docXML := CreateOleObject('Msxml2.DOMDocument.6.0');
ns := 'xmlns:T=''urn:ticketbai:emision''';
docXML.Load(path+'\'+fichero);
docXML.setProperty('SelectionNamespaces', ns);
NodeList := docXML.selectNodes('T:TicketBai/*');
firma := NodeList.item(4).childNodes[1].text;