none
error al crear archivo xml RRS feed

  • Pregunta

  • Hola, buenas, estimados, su ayuda por favor.

    Estoy trabajando en c# y sql server, estoy creando un archivo xml en sqlserver mediante un sp, a este sp lo llamo desde c#, este archivo se me crea con el encabezado <?xml version="1.0" encoding="utf-8"?> visualmente pero voy a la pagina https://hexed.it/ y me dice que hay un error al inicio de esta linea es decir unos caracteres especiales lo cual me da error en un proceso que estoy haciendo y no lo lee. Adjunto la imagen en el validador

    Me pueden ayudar con una solución por favor

    Muchas gracias


    diego

    viernes, 5 de marzo de 2021 18:19

Respuestas

  • Esos caracteres que ves constituyen el BOM ("Byte Order Mark"), que indica el tipo de fichero. EF BB BF significa "UTF-8".

    ¿Cómo creas el fichero desde el SP? A lo mejor examinando las instrucciones que usas hay alguna manera de decirles que no graben el BOM, por ejemplo, diciendo que grabe un fichero de texto ASCII en lugar de un UTF8. Si no fuera así, tendrías que recurrir a algún programa independiente para abrir el fichero en modo binario, quitarle el BOM, y volverlo a salvar.

    viernes, 5 de marzo de 2021 19:34
    Moderador

Todas las respuestas

  • Esos caracteres que ves constituyen el BOM ("Byte Order Mark"), que indica el tipo de fichero. EF BB BF significa "UTF-8".

    ¿Cómo creas el fichero desde el SP? A lo mejor examinando las instrucciones que usas hay alguna manera de decirles que no graben el BOM, por ejemplo, diciendo que grabe un fichero de texto ASCII en lugar de un UTF8. Si no fuera así, tendrías que recurrir a algún programa independiente para abrir el fichero en modo binario, quitarle el BOM, y volverlo a salvar.

    viernes, 5 de marzo de 2021 19:34
    Moderador
  • Hola,

    Gracias por levantar tu consulta en los foros de MSDN.

    Eric Ruiz

    ____________________________

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN siéntase en la libertad de contactar MSDNFSF@microsoft.com.

    viernes, 5 de marzo de 2021 20:28
    Moderador