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
Post a Comment