|  | 
Chilkat  HOME  Android™  AutoIt  C  C#  C++  Chilkat2-Python  CkPython  Classic ASP  DataFlex  Delphi DLL  Go  Java  Node.js  Objective-C  PHP Extension  Perl  PowerBuilder  PowerShell  PureBasic  Ruby  SQL Server  Swift  Tcl  Unicode C  Unicode C++  VB.NET  VBScript  Visual Basic 6.0  Visual FoxPro  Xojo Plugin
| (Classic ASP) Insert Signed XML as Base64 Data into Invoice XMLSee more TicketBAI ExamplesDemonstrates how to insert previously signed XML into another XML as base64 data.
 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <% ' We wish to create the following XML: ' <?xml version="1.0" encoding="UTF-8" standalone="no"?><lrpficfcsgap:LROEPF140IngresosConFacturaConSGAltaPeticion xmlns:lrpficfcsgap="https://www.batuz.eus/fitxategiak/batuz/LROE/esquemas/LROE_PF_140_1_1_Ingresos_ConfacturaConSG_AltaPeticion_V1_0_2.xsd"> ' <Cabecera> ' <Modelo>140</Modelo> ' <Capitulo>1</Capitulo> ' <Subcapitulo>1.1</Subcapitulo> ' <Operacion>A00</Operacion> ' <Version>1.0</Version> ' <Ejercicio>2022</Ejercicio> ' <ObligadoTributario> ' <NIF>79732487C</NIF> ' <ApellidosNombreRazonSocial>ARRIOLA LEJARDI ANE</ApellidosNombreRazonSocial> ' </ObligadoTributario> ' </Cabecera> ' <Ingresos> ' <Ingreso> ' <TicketBai>PD94bWw...ldEJhaT4=</TicketBai> ' <Renta> ' <DetalleRenta> ' <Epigrafe>197330</Epigrafe> ' </DetalleRenta> ' </Renta> ' </Ingreso> ' <Ingreso> ' <TicketBai>PD94bWw...rZXRCYWk+</TicketBai> ' <Renta> ' <DetalleRenta> ' <Epigrafe>197330</Epigrafe> ' <IngresoAComputarIRPFDiferenteBaseImpoIVA>S</IngresoAComputarIRPFDiferenteBaseImpoIVA> ' <ImporteIngresoIRPF>400.00</ImporteIngresoIRPF> ' </DetalleRenta> ' </Renta> ' </Ingreso> ' </Ingresos> ' </lrpficfcsgap:LROEPF140IngresosConFacturaConSGAltaPeticion> ' Use this online tool to generate code from sample XML: ' Generate Code to Create XML ' First get the signed XML created in these other examples ' TicketBAI Sign XML Example 1 ' For versions of Chilkat < 10.0.0, use CreateObject("Chilkat_9_5_0.StringBuilder") set sb1 = Server.CreateObject("Chilkat.StringBuilder") success = sb1.LoadFile("qa_output/signedXml_1.xml","utf-8") ' TicketBAI Sign XML Example 2 ' For versions of Chilkat < 10.0.0, use CreateObject("Chilkat_9_5_0.StringBuilder") set sb2 = Server.CreateObject("Chilkat.StringBuilder") success = sb2.LoadFile("qa_output/signedXml_2.xml","utf-8") ' For versions of Chilkat < 10.0.0, use CreateObject("Chilkat_9_5_0.Xml") set xml = Server.CreateObject("Chilkat.Xml") xml.Tag = "lrpficfcsgap:LROEPF140IngresosConFacturaConSGAltaPeticion" success = xml.AddAttribute("xmlns:lrpficfcsgap","https://www.batuz.eus/fitxategiak/batuz/LROE/esquemas/LROE_PF_140_1_1_Ingresos_ConfacturaConSG_AltaPeticion_V1_0_2.xsd") xml.UpdateChildContent "Cabecera|Modelo","140" xml.UpdateChildContent "Cabecera|Capitulo","1" xml.UpdateChildContent "Cabecera|Subcapitulo","1.1" xml.UpdateChildContent "Cabecera|Operacion","A00" xml.UpdateChildContent "Cabecera|Version","1.0" xml.UpdateChildContent "Cabecera|Ejercicio","2022" xml.UpdateChildContent "Cabecera|ObligadoTributario|NIF","79732487C" xml.UpdateChildContent "Cabecera|ObligadoTributario|ApellidosNombreRazonSocial","ARRIOLA LEJARDI ANE" xml.UpdateChildContent "Ingresos|Ingreso|TicketBai",sb1.GetEncoded("base64","utf-8") xml.UpdateChildContent "Ingresos|Ingreso|Renta|DetalleRenta|Epigrafe","197330" xml.UpdateChildContent "Ingresos|Ingreso[1]|TicketBai",sb2.GetEncoded("base64","utf-8") xml.UpdateChildContent "Ingresos|Ingreso[1]|Renta|DetalleRenta|Epigrafe","197330" xml.UpdateChildContent "Ingresos|Ingreso[1]|Renta|DetalleRenta|IngresoAComputarIRPFDiferenteBaseImpoIVA","S" xml.UpdateChildContent "Ingresos|Ingreso[1]|Renta|DetalleRenta|ImporteIngresoIRPF","400.00" Response.Write "<pre>" & Server.HTMLEncode( xml.GetXml()) & "</pre>" success = xml.SaveXml("qa_output/ticketBAI_invoice.xml") %> </body> </html> | ||||
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.