Pouze tento týden sleva až 80 % na e-learning týkající se Javy
Avatar
Theodor Johnson
Redaktor
Avatar
Theodor Johnson:23.9.2014 16:20

Ahoj, opět se na vás obracím s problémem, mám list s nody (HtmlDocument), list obsahuje pár nodů, pomocí testování jsem zjistil že každý je jiný, ale vizuální výstup obsahuje všechny nody stejné

foreach (var node in withoutAdNode)
            {
                string gName = node.SelectSingleNode("//div[@class='g_list_d']//a").InnerText;
                string gInfo = node.SelectSingleNode("//div[@class='g_list_d']//p").InnerText;
                string gImgUrl = "http:" + node.SelectSingleNode("//div[@class='imprevContainer']//a//img").Attributes["src"].Value;
                string gHref = node.SelectSingleNode("//a[@class='screenLink']").Attributes["href"].Value;

                GameItem gia = new GameItem(gName, gInfo, gImgUrl, gHref);
                MainContainer.Children.Add(gia);

                gia.BeginAnimation(GameItem.OpacityProperty,
                    new DoubleAnimation(0, 1, TimeSpan.FromMilliseconds(500))
                    { BeginTime = TimeSpan.FromMilliseconds(200d * ((double)multiplyer / 3d)) }
                    );

                multiplyer++;
            }

V podstatě jde o to, že všechny objekty GameItem jsou stejné, i přesto že vychází z jiných dat...

Odpovědět
23.9.2014 16:20
Mo8ilε 15 Ѐλđ
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Theodor Johnson
Redaktor
Avatar
Odpovídá na Theodor Johnson
Theodor Johnson:23.9.2014 17:06

Tak jsem to vyřešil :)

Node si načtu jako HTMLDocument a načítám data z něj, technicky to vezme stejný kus kódu, načte ho to samostatně a data tahá z něj. Nevím proč teď jo, ale funguje to. Radši to nechám být :)

HtmlDocument _tempDoc = new HtmlDocument();
_tempDoc.LoadHtml(node.OuterHtml);
Nahoru Odpovědět
23.9.2014 17:06
Mo8ilε 15 Ѐλđ
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.