Foros del Web » Programación para mayores de 30 ;) » .NET »

xml y content is not allowed in prolog c# error

Estas en el tema de xml y content is not allowed in prolog c# error en el foro de .NET en Foros del Web. Estimados como estan les cuento que tengo el siguiente drama para un cliente necesito firmar un xml mediante un aplet en java el cual es ...
  #1 (permalink)  
Antiguo 09/10/2012, 15:32
 
Fecha de Ingreso: abril-2003
Ubicación: Santiago
Mensajes: 212
Antigüedad: 21 años
Puntos: 0
xml y content is not allowed in prolog c# error

Estimados como estan les cuento que tengo el siguiente drama para un cliente necesito firmar un xml mediante un aplet en java el cual es llamado por una aplicacion .net c#, el problema es el siguinte cuando prueba la aplicacion desde el IDE VS2010 no tengo ningun porblema todo lindo y funciona la raja, el problema es cuando publico la pagina en un IIS6 (Server del cliente) ya que cuando publico la pagina me aroja el siguiente error org.xml.sax.SaxParseException ... content is not allowed in prolog y no puedo descubir la razon.

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:
<?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>
el xml se encuentra bien formado probe varias tester y no se ve error en el xml
Luego de generera el xml este lo devuelvo de la siguiente manera y es en este proceso donde se produce el problema
Código:
var firmaXml "";
var bytes = System.Text.Encoding.UTF8.GetBytes(firmaXml.Trim());
Response.OutputStream.Write(bytes, 0, bytes.Length);
Response.ContentType = "text/xml";
ya que es desopues de estas lineas de codigo que el aplet arroja error.
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

Etiquetas: c#, saxparseexception, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:57.