| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| // Knäckebrot Registriert seit: Mar 2002 Ort: München
Beiträge: 283
|
hi leutz, ich hab folgendes problem. ich möchte aus einem xml namen und dazugehörige img-pfade auslesen. da die namen nach alphabet sortiert werden, funktioniert das zugreifen per fortlaufender "id" nicht mehr, da die sortierung die reihenfolge durcheinanderwürfelt. jetzt dachte ich, das über attribute zu lösen, das problem ist aber, wie rufe ich das attribut auf und weise im die restlichen knoteninhalte, die bildpfade zu? so sieht mein xml aus: Code: <?xml version="1.0" ?> <root> <item name="caterpillar"> <projektname>caterpillar</projektname> <datum>2004</datum> <messe>bauma</messe> <img>images/00000000002.jpg</img> <img>images/00000000003.jpg</img> <img>images/00000000004.jpg</img> <img>images/00000000005.jpg</img> <img>images/00000000006.jpg</img> </item> <item name="erlus"> <projektname>erlus</projektname> <datum>2004</datum> <messe>dach und wand</messe> <img>images/00000000051.jpg</img> <img>images/00000000052.jpg</img> <img>images/00000000053.jpg</img> </item> <item name="eon"> <projektname>eon</projektname> <datum>2003</datum> <messe>konzerntagung</messe> <img>images/00000000047.jpg</img> <img>images/00000000048.jpg</img> <img>images/00000000049.jpg</img> </item> <item name="gore"> <projektname>gore</projektname> <datum>2003</datum> <messe>A+A</messe> <img>images/00000000032.jpg</img> <img>images/00000000033.jpg</img> <img>images/00000000034.jpg</img> <img>images/00000000035.jpg</img> <img>images/00000000036.jpg</img> </item> ........... </root> ActionScript:
nochmal genau: "caterpillar" steht im xml an erster stelle (erstes child...). durch das alphabetische sortiern kommt es an die 4. stelle (id=3) die bilder/bildpfade werden aber dem ersten firmennamen "advanced chemistry" (id=0) zugewiesen, der durch das sort an die erste stelle gestellt wird, sie sollen ja aber "caterpillar" zugewiesen werden. ich bräuchte also was, was den firmennamen "caterpillar" dem attribut "caterpillar" zuweist und bei klick auf "caterpillar" die bilder, die unter attribut "name=caterpillar" stehen, anzeigt. das script gibt mir die attribute richtig aus, also wenn ich z.b. "gore" anhand der fortlaufenden position im xml abfrage bekomm ich "gore" ausgegeben. wenn ich aber das attribut zu "gore" trace, bekomm ich das was in der xml an der stelle steht, wo gore nun hinsortiert wurde... jemand nen plan??? die suche hat mir nichts gebracht. und das xml-tut von pape half auch nicht so richtig... großes danke! tom |
| | |
| | #5 (permalink) |
| // Knäckebrot Registriert seit: Mar 2002 Ort: München
Beiträge: 283
|
ähem, und wie muß ich das dann ansprechen??? hat das dann was mit assoziativen arrays zu tun? (von denen ich irgendwie null ahnung hab) irgendwie verwirrt, tom Geändert von modul47 (03-12-2004 um 15:25 Uhr) |
| | |
| | #6 (permalink) |
| _//\\#//\\_ Registriert seit: Jan 2003
Beiträge: 7.060
| PHP-Code: |
| | |
| | #7 (permalink) |
| // Knäckebrot Registriert seit: Mar 2002 Ort: München
Beiträge: 283
|
hm, danke(!!), funktioniert soweit, aber: ich hab immer nur die möglichkeit über einen index (count) auf die stelle zuzugreifen, müsste das aber irgendwie mit dem namen verknüpfen, der mir beim button bekannt ist, und so könnt ich die zugehörigen bilder laden. jetzt muß ich z.b. über arr[count][3][i] zugreifen, wobei "count" wieder nur die id des buttons übergeben wird, die ja nicht mehr stimmt, durch das sortieren. oder mach ich was falsch?? der button bekommt automatisch eine fortlaufende dynamische id zugewiesen. 0,1,2,3,... beim fimenname steht "caterpillar" (sortiert id=3, im xml an 1. stelle), was auf klick nicht die bilder von caterpillar aufruft, sonder die bilder von "gore" welches im xml an 4. stelle steht. da ich bei deinem script "count" nur mit der id des buttons füttern kann (unter_mc) (jedenfalls weiss ichs nicht anders) kommt also ímmer das verschobe ergebnis raus und nicht das was soll... *verzweifel* tom |
| | |
| | #8 (permalink) |
| _//\\#//\\_ Registriert seit: Jan 2003
Beiträge: 7.060
| PHP-Code: grz&prost |
| | |
| | #9 (permalink) |
| // Knäckebrot Registriert seit: Mar 2002 Ort: München
Beiträge: 283
|
jo das is es... ![]() jetzt kann ich meinen firmennamen im button an die abfrage übergeben und bekomm die richtigen werte. n bissl basteln noch und ich habs ![]() sehr cool, danke warrant! und viel spass beim kegeln! tom |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |