Identificador IXMLNode
Publicado: Mar Dic 27, 2011 12:39 pm
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;
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;