से मजबूत टाइप किए गए ऑब्जेक्ट में मेरे पास कुछ एक्सएमएल फाइलें हैं जिनके लिए मुझे काम करने की ज़रूरत है, और मैंने हमेशा XElement ऑब्जेक्ट्स का उपयोग किया है और विशेषता नाम या XElement के मान के माध्यम से डेटा खींच लिया है।एक्सएमएल
मुझे पता है कि सी # में एक्सएमएल का उपयोग करने का एक बेहतर तरीका होना चाहिए। एक्सएमएल फ़ाइल से ऑटो टाइप या मैन्युअल रूप से एक मजबूत टाइप की गई वस्तु उत्पन्न करने का सबसे अच्छा तरीका क्या है? मैं एक List<Group>
कि सबसे अच्छा होगा में एक एक्सएमएल फ़ाइल को पार्स सकता है
एक्सएमएल
<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>
के रूप में है।
एकमात्र तरीका मैं ऐसा करने के लिए सोच सकता हूं मैन्युअल रूप से समूह, नियम, और जांच वस्तुओं को मैन्युअल रूप से बनाते हैं और डेटा को मैन्युअल रूप से असाइन करते हैं। यदि ऐसा करने के लिए एक बेहतर, अधिक स्वचालित तरीका है, तो कृपया मुझे बताएं!