Ver Mensaje Individual
  #20  
Antiguo 08-06-2021
Band Band is offline
Miembro
 
Registrado: may 2021
Posts: 35
Reputación: 0
Band Va por buen camino
Cita:
Empezado por Band Ver Mensaje
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; // (4) = ds:Signature / [1] = ds:SignatureValue
Responder Con Cita