Problema con XmlDocument

28/02/2006 - 15:53 por NN | Informe spam
Hola, tengo un pequeño problema.

Yo tengo un archivo xml con "encoding=ISO-8859-1" el cual contiene acentos.

Cuando en VB.NET yo pongo:

Dim objxml as new XmlDocument

Y luego en el Load del formulario pongo:

objxml.Load("C\")

El debugger me da el siguiente error:

"A first chance exception of type 'System.ArgumentsException' occurred in
mscorlib.dll"

"Additional information: Byte no válido en el índice de byte 1143"

1143 es donde está el acento.

Alguien puede ayudarme?

Preguntas similare

Leer las respuestas

#1 A.Poblacion
28/02/2006 - 22:40 | Informe spam
"NN" wrote in message
news:
Yo tengo un archivo xml con "encoding=ISO-8859-1" el cual contiene
acentos.

Cuando en VB.NET yo pongo:

Dim objxml as new XmlDocument

Y luego en el Load del formulario pongo:

objxml.Load("C\")

El debugger me da el siguiente error:

"A first chance exception of type 'System.ArgumentsException' occurred in
mscorlib.dll"

"Additional information: Byte no válido en el índice de byte 1143"

1143 es donde está el acento.

Alguien puede ayudarme?



Mira a ver si te funciona leyendo el archivo a través de un textreader
que tenga ya configurado el juego de caracteres:

Dim sr as New StreamReader("C:\...",
System.Text.Encodig.GetEncoding("iso-8859-1"))
objxml.Load(sr)
Respuesta Responder a este mensaje
#2 NN
01/03/2006 - 13:29 | Informe spam
Muy bueno! Ahora si funcionó...muchisimas gracias!

"A.Poblacion" escribió en
el mensaje news:eFYcf%
"NN" wrote in message
news:
> Yo tengo un archivo xml con "encoding=ISO-8859-1" el cual contiene
> acentos.
>
> Cuando en VB.NET yo pongo:
>
> Dim objxml as new XmlDocument
>
> Y luego en el Load del formulario pongo:
>
> objxml.Load("C\")
>
> El debugger me da el siguiente error:
>
> "A first chance exception of type 'System.ArgumentsException' occurred


in
> mscorlib.dll"
>
> "Additional information: Byte no válido en el índice de byte 1143"
>
> 1143 es donde está el acento.
>
> Alguien puede ayudarme?

Mira a ver si te funciona leyendo el archivo a través de un textreader
que tenga ya configurado el juego de caracteres:

Dim sr as New StreamReader("C:\...",
System.Text.Encodig.GetEncoding("iso-8859-1"))
objxml.Load(sr)




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida