I have a couple of XML files that I need to work with, and I've always used the XElement objects and pulled the data via the attribute name or the XElement's value.
I know there has to be a better way of using XML in C#. What is the best way to either auto generate or manually generate a strong typed object from the XML file?
The xml is in the form of
<Group id="####">
<title>Some Title</title>
<description>some description</description>
<Rule id="ID_##" severity="medium" weight="10.0">
<version>1.001</version>
<title>Another Title</title>
<description>Very long description</description>
<fixtext fixref="F-31r1_fix">Description of fix</fixtext>
<fix id="F-31r1_fix"/>
<check system="C-7883r4_chk">
<check-content-ref name="M" href="URI"/>
<check-content>Content</check-content>
</check>
</Rule>
</Group>
If I could parse an XML file into a List<Group>
that would be the best.
The only way I can think to do it is manually create the Group, Rule, and Check objects and manually assign the data. If there is a better, more automated way to do this, please let me know!