El modo de trabajo es hay embutido en una pagina .net un aplet java el cual es llamado con unos parametros
el xml que entrego es el siguiente
por temas de data tuve que cambiar la data por XXX
Código:
el xml se encuentra bien formado probe varias tester y no se ve error en el xml<?xml version="1.0" encoding="utf-8"?> <DocumentoElectronico xmlns="http://www.spensiones.cl/xml"> <InfoGeneral><RutInstitucion><numero>XXXXXXXXXX</numero> <dv>X</dv></RutInstitucion><IdTransmision>XXXX</IdTransmision> <CodigoTipoDocumento>02</CodigoTipoDocumento> <IdNumeracion>XXXX</IdNumeracion> <FechaNumeracion>XXXXXXXXX</FechaNumeracion> <CodigoTemaDocto>XXXX</CodigoTemaDocto> <MateriaDocto>XXXX</MateriaDocto> <Reservado>X</Reservado> </InfoGeneral> <ArchivoPrincipal><ArchivoPdf>String Base 64 de binario</ArchivoPdf> </ArchivoPrincipal></DocumentoElectronico>
Luego de generera el xml este lo devuelvo de la siguiente manera y es en este proceso donde se produce el problema
Código:
ya que es desopues de estas lineas de codigo que el aplet arroja error.var firmaXml ""; var bytes = System.Text.Encoding.UTF8.GetBytes(firmaXml.Trim()); Response.OutputStream.Write(bytes, 0, bytes.Length); Response.ContentType = "text/xml";
Debo selñalar que esta aplicacion funciona bien desde el IDE el probelam es cuando lo publico deja de funcionar alguien sabe a que se debe este error el error es org.xml.sax.SaxParseException ... content is not allowed in prolog