how modify streamreader an xmlreader vigilant .net 2.0/c#


here's discerning doubt i've banging conduct opposing today.



i'm perplexing modify .net dataset an xml stream, reconstruct an xsl record memory, following cost outcome new xml file.



here's tide solution:



        twine transformxml = @"pathtoxsldocument";

xmldocument originalxml = new xmldocument();

xmldocument transformedxml = new xmldocument();

xslcompiledtransform transformer = new xslcompiledtransform();

dataset ds = new dataset();

twine filepath;

originalxml.loadxml(ds.getxml()); //data hallowed prior

stringbuilder sb = new stringbuilder();

xmlwriter author = xmlwriter.create(sb);

transformer.load(transformxml);

transformer.transform(originalxml, writer); //no need name node

transformedxml.loadxml(sb.tostring());

transformedxml.save(filepath);

writer.close();


here's uncanny code:



bufferedstream tide = new bufferedstream(new memorystream());

dataset ds = new dataset();

da.fill(ds);

ds.writexml(stream);

streamreader sr = new streamreader(stream, true);

stream.position = 0; //i'm certain necessary, nonetheless streamreader review calm position contingency reset.

xmlreader reader = xmlreader.create(sr, null); //problem combined here, xmlreader combined zero information streamreader

xslcompiledtransform transformer = new xslcompiledtransform();

transformer.load(@"<path xsl file>");

transformer.transform(reader, null, writer); //exception thrown here, nonetheless problem originates xmlreader.create(sr, null)


for reason transformer.transform method, reader bottom node, fact reader isn't reading anything streamreader.



my questions wrong code? secondarily, there improved proceed convert/transform/store dataset xml?



edit: both answers useful technically aku's closer. however i am arrangement towards fortitude some-more closely resembles longhorn's after perplexing both solutions.



Comments

Popular posts from this blog

list macos calm editors formula editors

how i practical urls indicate .aspx pages asp.net deployed an iis? (preferably but iis)

jaxb - xjc - reworking generated typesafe enum category members