Keresés

Hirdetés

Új hozzászólás Aktív témák

  • emvy

    nagyúr

    válasz mobal #5917 üzenetére

    Ja, sejtem, mire gondolsz. Ha mondjuk ez a fajl:

    <?xml version="1.0" encoding="utf-8"?>
    <channels>
    <feed>
    <limit>30</limit>
    <name> 11111PROHARDVER! - Hírek és tesztek vegyesen</name>
    <url>http://prohardver.hu/hirfolyam/anyagok/rss.xml</url>
    </feed>
    <feed>
    <limit>30</limit>
    <name> 222222PROHARDVER! - Hírek és tesztek vegyesen</name>
    <url>http://prohardver.hu/hirfolyam/anyagok/rss.xml</url>
    </feed>
    <feed>
    <limit>30</limit>
    <name> 33333PROHARDVER! - Hírek és tesztek vegyesen</name>
    <url>http://prohardver.hu/hirfolyam/anyagok/rss.xml</url>
    </feed>
    <feed>
    <limit>30</limit>
    <name> 44444PROHARDVER! - Hírek és tesztek vegyesen</name>
    <url>http://prohardver.hu/hirfolyam/anyagok/rss.xml</url>
    </feed>
    </channels>

    Akkor ez:

    var xml = XElement.Load (@"c:\\tmp\\test.xml");

    var query =
    from e in xml.Descendants()
    where e.Name == ("feed")
    select new { Name = e.Descendants("name").First().Value, URL = e.Descendants("url").First().Value};

    ... visszaad egy IEnumerable-t, amiben benne vannak az URL-ek meg a nevek.

    Vagy listad van, vagy dictionaryd, a kettonek egyszerre itt nincs ertelme.

    [ Szerkesztve ]

    while (!sleep) sheep++;

Új hozzászólás Aktív témák