Página 1 de 1

Identificador IXMLNode

Publicado: Mar Dic 27, 2011 12:39 pm
por Franco6580
Hola Dado buenas tardes, necesitaría me guies como obtuviste el identificador que detallo debajo y si fueras tan amable el "por que" de este, situado en el archivo cfdv2.pas:

IXMLT_UbicacionFiscal = interface(IXMLNode)
['{D0D76EC1-8F73-458F-BD83-1C790A7AD0D1}']

Desearía me puedas ayudar en esto ya que necesito generar un nuevo nodo hijo dentro de Emisor para adecuarme a las modificaciones de CFD 2012. El nuevo nodo lo detallo nuevamente debajo junto con el procedure AfterConstruction del Nodo padre:

IXMLT_TipoRegimen = interface(IXMLNode)
['{...}']


procedure TXMLEmisor.AfterConstruction;
begin
RegisterChildNode('DomicilioFiscal', TXMLT_UbicacionFiscal);
if now >= EncodeDate(2012,1,1) then
RegisterChildNode('RegimenFiscal', TXMLT_TipoRegimen);
RegisterChildNode('ExpedidoEn', TXMLT_Ubicacion);
inherited;
end;

Re: Identificador IXMLNode

Publicado: Mar Dic 27, 2011 12:53 pm
por Franco6580
Olvidalo, gracias de todos modos.
Ya vi que es un identificador necesario en el trabajo con interfaces, el cual genera Delphi al combinar una serie de teclas.

Ssaludos.

Re: Identificador IXMLNode

Publicado: Vie Ene 27, 2012 7:44 pm
por maurislass
Hola Franco, me podrías ayudar con este tema.. tengo justo el mismo problema, me sale todo el tiempo "undeclared identifier" y no sé como resolverlo.

gracias