Struktur Design til XmlDocument
Hej Eksperter.Jeg har et dokument der er meget namespace fokuseret.
<iq type="set" id="123456">
<bind xmlns="urn:ietf:params:xml:ns:xmpp-bind">
<resource>test</resource>
</bind>
</iq>
<iq type="get" id="234567">
<query xmlns="jabber:iq:iq" />
</iq>
<iq from='juliet@example.com/balcony' type='set' id='roster_2'>
<query xmlns='jabber:iq:roster'>
<item jid='nurse@example.com'
name='Nurse'>
<group>Servants</group>
</item>
</query>
</iq>
Som man kan se er der rigtigt mange muligheder for en gyldig struktur i dette dokument, og det er kun begyndelsen, desværre kender jeg ingen god måde og lave en brugbar struktur til og læse variablerne, er der nogen der kender et godt link til og læse om og lave en dynamisk XML struktur der er læsebar i C#?
f.eks
iq.data.Namespace // Namespace på dataindhold
hvis namespace er "urn:ietf:params:xml:ns:xmpp-bind"
iq.data.Resource //Resource navn
hvis namesapce er "jabber:iq:roster"
iq.data.Items.forEach //foreach items i query
er det nødvendig og lave en class for hver namespace? lige nu har jeg en class for hver namesapce, som jeg så caster Elementet over i, men det virker lidt bagvendt? eller er det ok?