Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-01-2011
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 24
JXJ Va por buen camino
¿delphi xml como DeclareNamespace?

estoy con la generacion del xml
y no logro hacer el xml

Código:
<cfdi:Comprobante xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 cfdv3.xsd" xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

Código:
<Comprobante xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 cfdv3.xsd" xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
use el xml databinding para generar el archivo pas


para importar el cfdv3.xsd

usando eureka log y con delphi 2010 el error es

2.5 Type : EDOMParseError
2.6 Message : Referencia a un prefijo de espacio de nombres no declarado:_'cfdi'.
.
Line:_1
<?xml version="1.0" encoding="UTF-8" ?><.
2.7 ID : A382
2.8 Count : 1
2.9 Status : New
2.10 Note :

mi codigo fuente es




Código Delphi [-]

procedure TFUnitForm.Button5Click(Sender: TObject);
begin
 XMLDoc.XML.Text := ' < ?xml version="1.0" encoding="UTF-8" ?>< cfdi:Comprobante>< /cfdi:Comprobante> ';
   CFD := GetComprobante(XMLDoc);
   CFD.DeclareNamespace('cfdi','http://www.sat.gob.mx/cfd/3');
  with CFD do
    begin

    Version := Edit53.Text;  //version del documentoxml
    Folio := Edit56.Text;
    Fecha := Edit55.Text;
    Sello := Trim(Memo3.Text);
    Total := Edit57.Text;
    SubTotal := Edit58.Text;
    Moneda := Edit59.Text;
    Certificado := Trim(Memo4.Text);
    FormaDePago:= Edit60.Text ;

      with Emisor do
      begin
        Rfc := Edit1.Text;
        Nombre :=Edit2.Text;
          with DomicilioFiscal do
          begin
            pais := Edit3.Text;
            Calle := Edit4.Text;
            Estado := Edit5.Text;
            Colonia := Edit6.Text;
            Municipio := Edit7.Text;
            NoExterior := Edit8.Text;
            CodigoPostal := Edit9.Text;

          end;

           with ExpedidoEn do
           begin
             Pais:= Edit10.Text;
             Calle := Edit11.Text;
             Estado:= Edit12.Text;
             Colonia := Edit13.Text;
             NoExterior := Edit15.Text;
             CodigoPostal := Edit16.Text;

           end;

      end;

  end;


    XMLDoc.SaveToFile( 'cfdvv3.xml');
end;

el codigo para agregar namespace lo encontre aqui
http://www.validacfd.com/phpbb3/viewtopic.php?f=9&t=172

Última edición por JXJ fecha: 08-01-2011 a las 21:22:21.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como instalo una aplicacion hecha en delphi 6. con bdd de paradox sin instalar delphi CarlosHernandez Tablas planas 5 17-06-2011 18:27:09
Hacer que Delphi 2010 luzca como Delphi 7 jorosmtz La Taberna 0 11-04-2010 22:45:36
en delphi como escribir modulo para apache. como el de php JXJ Varios 5 16-12-2009 04:50:52
Como codifico las transacciones en delphi, y como jalo una vista desde SQL Server? Felipe Conexión con bases de datos 2 06-01-2008 03:00:04
cómo crear ventana de inicio como la de word o delphi? jpcancino Varios 2 14-03-2007 02:56:02


La franja horaria es GMT +2. Ahora son las 23:57:29.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi