problem with xmltextreader and stream with &

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • CindyH

    problem with xmltextreader and stream with &

    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

    #2
    Re: problem with xmltextreader and stream with &

    * CindyH wrote in microsoft.publi c.dotnet.xml:
    >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@h oehrmann.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/

    Comment

    • CindyH

      #3
      Re: problem with xmltextreader and stream with &amp;

      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@hoehrma nn.dewrote in message
      news:gdg634th1p mk9kthcrb21volk csrnj831a@hive. bjoern.hoehrman n.de...
      >* CindyH wrote in microsoft.publi c.dotnet.xml:
      >>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@h oehrmann.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/

      Comment

      Working...