Groups | Blog | Home
all groups > dotnet ado.net > october 2007 >

dotnet ado.net : ReadXML error



vovan
10/18/2007 6:54:23 PM
I'm using DataSet.ReadXML method to populate the dataset with data from XML
file.
If one of the values contains apostrophe (for instance: It's something) then
an error occures:
System.Xml.XmlException: Invalid character in the given encoding.
Is this a bug or what? I wouldn't want to parse an XML created by another
program which is using the same ADO.NET for creating the file. On that side
apostrophe is allowed.

Thank you
vovan

Martin Honnen
10/19/2007 3:44:06 PM
[quoted text, click to view]

Can you post the URL of that XML document? There seems to something
wrong with the way the document encodes its characters.


--

Martin Honnen --- MVP XML
vovan
10/20/2007 7:58:33 AM
I found out that I cannot open that file in Internet Explorer either.
It says "An invalid character was found in a text content." I opened it in
Notepad and see there the character which looks like comma, but it's on the
place of apostrophe. I even cannot find it on my keyboard. Probably it's a
special character and it is not supported by XML. I need to find out what is
it and how it was entered by the user.

Thank you
vovan

[quoted text, click to view]

AddThis Social Bookmark Button