c# Dictionary waarden van alle voorkomende keys vinden

Status
Niet open voor verdere reacties.

johhnnyboy

Gebruiker
Lid geworden
18 nov 2007
Berichten
142
Ik heb de volgende XML via deserialization in een dictionary geladen:

Code:
<person>
    <breakfast>
        <food>Milk</food>
        <and>
            <food>bread</food>
            <food>orange</food>
        </and>
    </breakfast>
    <lunch>
        <food>Milk</food>
        <and>
            <food>soup</food>
            <and>
                <food>bread</food>
                <food>egg</food>
            </and>
        </and>
    </lunch>
 </person>
 <person>
    <breakfast>
        <food>Coffee</food>
        <and>
            <food>bread</food>
            <food>orange</food>
        </and>
    </breakfast>
    <lunch>
        <food>Milk</food>
        <and>
            <food>soup</food>
            <and>
                <food>bread</food>
                <food>egg</food>
            </and>
        </and>
    </lunch>
 </person>

Nu wil ik per persoon de waarden <food> in een lijst opbouwen. Dit kan ik via tekst zoeken doen op de oorspronkelijke xml maar ik vroeg my af of ik dit ook vanuit de dictionary kan doen via een loop of ... Iemand die mij op weg wil helpen?
 
Geen idee hoe je dit in een dict wil stoppen, tenzij je arrays als je values gaat maken of zelf via strings de antwoorden gaat samenstellen. Maar als je dat doet dan kun je gewoon bij "FOOD" via de key en dan zie ik het probleem niet helemaal
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan