problema con addenda
Publicado: Mié Oct 26, 2011 6:26 pm
Si tengo mi xsd de hacienda y ya cree mis dos addendas, una propia y la otra de un cliente, como las inserto en el xsd del sat, porque he intentado copiando y pegando pero al momento en que con mi desarrollo en delphi me crea el xml con las addendas no me les pone a las etiquetas o nodos el prefijo que esta declarado en el esquema, asi lo tengo en mi esquema:
<xs:schema xmlns="http://www.sat.gob.mx/cfd/2" xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.sat.gob.mx/cfd/2" elementFormDefault="qualified"
attributeFormDefault="unqualified" xmlns:eu="http://factura.envasesuniversales.com/addenda/eu"
xmlns:jd="http://www.juliandeobregon.com.mx/addenda">
<xs:element name="Comprobante">
al xml le inserto el schemaLocation:
xsi:schemaLocation="http://www.sat.gob.mx/cfd/2 http://www.sat.gob.mx/sitio_internet/cfd/2/cfdv2.xsd http://factura.envasesuniversales.com/addenda/eu http://factura.envasesuniversales.com/a ... ddenda.xsd http://www.juliandeobregon.com.mx/addenda http://www.juliandeobregon.com.mx/addenda/JDO.xsd"
y cuando se crea el xml sale asi en la parte de addenda:
<Addenda>
<AddendaEU>
<TipoFactura>
<IdFactura>Carta_Porte</eu:IdFactura>
</TipoFactura>
</AddendaEU>
y yo necesito que salga asi:
<Addenda>
<eu:AddendaEU>
<eu:TipoFactura>
<eu:IdFactura>Carta_Porte</eu:IdFactura>
</eu:TipoFactura>
</eu:AddendaEU>
creo que no estoy integrando bien las addendas porque no me pone este caso el prefijo "eu:" pero no se como hacerlo, mucho agradecería la ayuda de alguien me diera un indicio de como hacerlo, estoy usando el oXygen xmlEditor.
<xs:schema xmlns="http://www.sat.gob.mx/cfd/2" xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.sat.gob.mx/cfd/2" elementFormDefault="qualified"
attributeFormDefault="unqualified" xmlns:eu="http://factura.envasesuniversales.com/addenda/eu"
xmlns:jd="http://www.juliandeobregon.com.mx/addenda">
<xs:element name="Comprobante">
al xml le inserto el schemaLocation:
xsi:schemaLocation="http://www.sat.gob.mx/cfd/2 http://www.sat.gob.mx/sitio_internet/cfd/2/cfdv2.xsd http://factura.envasesuniversales.com/addenda/eu http://factura.envasesuniversales.com/a ... ddenda.xsd http://www.juliandeobregon.com.mx/addenda http://www.juliandeobregon.com.mx/addenda/JDO.xsd"
y cuando se crea el xml sale asi en la parte de addenda:
<Addenda>
<AddendaEU>
<TipoFactura>
<IdFactura>Carta_Porte</eu:IdFactura>
</TipoFactura>
</AddendaEU>
y yo necesito que salga asi:
<Addenda>
<eu:AddendaEU>
<eu:TipoFactura>
<eu:IdFactura>Carta_Porte</eu:IdFactura>
</eu:TipoFactura>
</eu:AddendaEU>
creo que no estoy integrando bien las addendas porque no me pone este caso el prefijo "eu:" pero no se como hacerlo, mucho agradecería la ayuda de alguien me diera un indicio de como hacerlo, estoy usando el oXygen xmlEditor.