XML in Streamreader - & statt &

03/09/2008 - 18:28 von Jo Neigel | Report spam
Hi Group,

ich will eine XML-Datei auf einen Schlag in einen Stream einlesen:

Dim sr As FileStream
sr = File.OpenRead(strFile)
Dim myReader As New System.IO.StreamReader(sr)
strRetData = myReader.ReadToEnd()

Da es sich um eine XML-Datei handelt, werden Sonderzeichen besonders
dargestellt.
Z.B. das & erscheint als &
Ich sollte es aber umgewandelt bekommen, damit ich es korrekt weiter
verarbeiten kann.
Mit verschiedenen Encoding Parameter beim StreamReader hatte ich kein
Erfolg.

Ideen?

Gruss Jo
 

Lesen sie die antworten

#1 Peter Fleischer
03/09/2008 - 18:43 | Warnen spam
"Jo Neigel" schrieb im Newsbeitrag
news:

ich will eine XML-Datei auf einen Schlag in einen Stream einlesen:

Dim sr As FileStream
sr = File.OpenRead(strFile)
Dim myReader As New System.IO.StreamReader(sr)
strRetData = myReader.ReadToEnd()

Da es sich um eine XML-Datei handelt, werden Sonderzeichen besonders
dargestellt.
Z.B. das & erscheint als &
Ich sollte es aber umgewandelt bekommen, damit ich es korrekt weiter
verarbeiten kann.
Mit verschiedenen Encoding Parameter beim StreamReader hatte ich kein
Erfolg.



Hi Jo,
nimm HTMLEncode oder gleich ein XElement.

Viele Gruesse

Peter

Ähnliche fragen