Definiendo namespace dentro de la addenda
Publicado: Lun Dic 19, 2011 1:57 pm
Teniendo
puedo hacer:
y queda bien esa línea, pero para la segunda línea
Me manda el error (al ejecutar): "Referencia a un prefijo de espacio de nombres no declarado 'xsi' "
¿Alguien sabe cómo poner correctamente esta parte? (sin irse manualmente a modificar por fuera el texto del XML)
Código: Seleccionar todo
var CFD : IXMLComprobante;
...
CFD := GetComprobante(XMLDoc); //ya definido con la estructura del CFD v2.0
...
Código: Seleccionar todo
CFD.Addenda.SetAttributeNS( 'xmlns:otro', '', 'http://www.misitio.mx/miNS');
Código: Seleccionar todo
CFD.Addenda.SetAttributeNS( 'xsi:schemaLocation', '', 'http://www.misitio.mx/miNS http://www.misitio.mx/miNS/miNS.xsd');
¿Alguien sabe cómo poner correctamente esta parte? (sin irse manualmente a modificar por fuera el texto del XML)