Reading an XML and fetching values in c# -


what cleanest way able fetch values of name, offset , length many in xml using c#

<?xml version="1.0" encoding="utf-8" ?> <recordlayout>   <field>     <name>ali</name>     <offset>1</offset>     <length>2</length>   </field>   <field>     <name>bob</name>     <offset>1</offset>     <length>2</length>   </field> </recordlayout> 

using linq xml can done this:

var xmldocument = xdocument.load("path");  var elements = xmldocument               .root               .elements("field")               .select(x => new               {                   name = (string) x.element("name"),                   offset = (int) x.element("offset"),                   length = (int) x.element("length")               }); 

Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -