Sign In | Register Now About Bytes | Help | Site Map
Connecting Tech Pros Worldwide

problem with xmltextreader and stream with &

Question posted by: CindyH (Guest) on June 27th, 2008 07:20 PM
Hi

I have an xml stream that I would like to read with xmltextreader.
Problem is that there are some & inside the xml stream.
Parse is not working on them.
Can someone show me sample code for reading a stream like this?

Thanks,
Cindy


Bjoern Hoehrmann's Avatar
Bjoern Hoehrmann
Guest
n/a Posts
June 27th, 2008
07:20 PM
#2

Re: problem with xmltextreader and stream with &
* CindyH wrote in microsoft.public.dotnet.xml:
Quote:
>I have an xml stream that I would like to read with xmltextreader.
>Problem is that there are some & inside the xml stream.
>Parse is not working on them.
>Can someone show me sample code for reading a stream like this?


If you mean it has, for example,

<example>You & me</example>

or

<example example=' a && b '></example>

then those are not XML documents, the & must be escaped using &amp; or
some equivalent form. Whoever created the documents must fix them be-
fore you can process them as XML documents.
--
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/

CindyH's Avatar
CindyH
Guest
n/a Posts
June 27th, 2008
07:20 PM
#3

Re: problem with xmltextreader and stream with &
Well, he claims it's a well formed xml and I doubt he will remove them or
replace them.
The only thing I can think of is using replace function, but was wondering
if there was a better or more standard way.



"Bjoern Hoehrmann" <bjoern@hoehrmann.dewrote in message
news:gdg634th1pmk9kthcrb21volkcsrnj831a@hive.bjoer n.hoehrmann.de...
Quote:
>* CindyH wrote in microsoft.public.dotnet.xml:
Quote:
>>I have an xml stream that I would like to read with xmltextreader.
>>Problem is that there are some & inside the xml stream.
>>Parse is not working on them.
>>Can someone show me sample code for reading a stream like this?

>
If you mean it has, for example,
>
<example>You & me</example>
>
or
>
<example example=' a && b '></example>
>
then those are not XML documents, the & must be escaped using &amp; or
some equivalent form. Whoever created the documents must fix them be-
fore you can process them as XML documents.
--
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/




 
Not the answer you were looking for? Post your question . . .
190,473 Experts ready to help you find a solution.
Sign up for a free account, or Login (if you're already a member).

Latest Articles: Read & Comment
  • Didn't find the answer you were looking for?
    Post Your Question
  • Top Community Contributors