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

SQL Server 2008 - High Memory Usage

BizTalk Server 2013 Azure VM Log Shipping and HA for hosts

Problem In Configuring Biztalk 2009 In Creating A ReceivePort.When I Try To Create A Receive POrt I Got This Error