c# - How to render the XML Document in partial view with XSL? -


please note, have xml file contains such information display user. , have got xsl file contains style information of content display.

i wrote following action in controller return view contains xml file contents.

public actionresult geterror() {   xmldocument xdoc=getxmlerror();   return view(xdoc); }  [#geterror.cshtml] @model system.xml.xmldocument @mvchtmlstring.create(model.innerxml).tohtmlstring() 

but screen renders xml has retrieved string not html string. means printing xml sent.

i have included xsl file in corresponding view folder.

i have no clue of further proceedings.

could me resolve out render xml in specified style format?

finally got output. thank @sundar g comment.

i changed controllers below,

public actionresult geterror() {   xmldocument xdoc=getxmlerror();   xslcompiledtransform xsl = new xslcompiledtransform();   xsl.load(@"d:\development\test.xsl");   xmlreader xreader = xmlreader.create(new stringreader(xdoc.innerxml));   stringbuilder stringbuilder=new stringbuilder();   xmlwriter xwriter=xmlwriter.create(stringbuilder);   xsl.transform(xreader, xwriter);   return view(stringbuilder); } 

and in view.

@model system.text.stringbuilder @mvchtmlstring.create(model.tostring()) 

Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -