Wczytywanie danego argumentu XML

Odpowiedz Nowy wątek
2011-08-04 10:27
newbie
0

Cześć, mam problem i bardzo bym prosił o pomoc. Chodzi dokładnie o wczytywanie danego argumentu XML w c# np.

<wallpaper>
 <wall id="1" url="test.jpg" preview="testp.jpg"/>
</wallpaper>

I chcę, aby wyświetlił wartość preview w pictureBox1.load();

Dzięki :)

Pozostało 580 znaków

2011-08-04 10:43
ŁF
0

w dużym uproszczeniu: XElement.Parse(twój xml).Element("wall").Attribute("preview").Value


edytowany 1x, ostatnio: ŁF, 2011-08-04 10:44

Pozostało 580 znaków

2011-08-04 12:11
newbie
0
ŁF napisał(a)

w dużym uproszczeniu: XElement.Parse(twój xml).Element("wall").Attribute("preview").Value

Niestety u mnie nic to nie dało. Załadowałem System.Xml oraz System.Xml.XPath, po prostu nie znalazło funkcji "XElement".

Pozostało 580 znaków

2011-08-04 12:58
0

Albo robisz tak:

System.Xml.Linq.XElement.Parse(twój xml).Element("wall").Attribute("preview").Value

albo wrzucasz na górze

using System.Xml.Linq;

PS. Jeśli masz problem z tym, że VS ( o ile z niego korzystasz ) nie znajduje Ci jakiegoś "elementu" to klikasz nań PPM i patrzysz czy jest zakładka "Resolve", jeśli jest wchodzisz w nią i tam masz najczęściej pomoc, w jakiej części biblioteki jest zawarty "element" którego poszukujesz :)

niektórzy wspominają też o google, jeszcze inni odkryli działanie przycisku F1 - ŁF 2011-08-04 14:14

Pozostało 580 znaków

2011-08-04 20:42
newbie
0

Działa, dziękuje wszystkim za pomoc :)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0