Preserve 
 entity from conversion to 



is there way preserve entity lower case without using explicit replace in string before saving document?

i have in input document in xml attribute value this:

attribute = "0gia
ane"

and preserve entity lowercase. when xmldocument loaded in innerxml have this:

attribute = "0gia
ane"

code:

streamreader reader = new streamreader(stream);  string xml = reader.readtoend();    system.text.encoding encode = system.text.encoding.utf8;  memorystream ms = new memorystream(encode.getbytes(xml));    xmldocument documentxml = new xmldocument();  documentxml.preservewhitespace = true;  documentxml.xmlresolver = null;    xmlreadersettings settings = new xmlreadersettings();  settings.dtdprocessing = dtdprocessing.ignore;    xmlreader readerxml = xmlreader.create(ms, settings);    documentxml.load(readerxml);    

any hints appreciated.

this n't new line issue, method used to generate xml data.  real solution fix application (or person) incorrectly generate xml file.  may simple typo error.  kludge edit xml file solve issue.

jdweng



Visual Studio Languages  ,  .NET Framework  >  Visual C#



Comments

Popular posts from this blog

Azure DocumentDB Owner resource does not exist

job syspolicy_purge_history job fail in sqlserver 2008

Trying to register with public marketplace error with 'Get-AzureStackStampInformation'