In dk.edb.internet.webdesign.serverside.php, Thomas Lindgaard wrote:
> Hmm... skal det være PHP? For ellers kunne den rigtige måde jo være at
> bruge noget XSL, når du nu allerede står med noget XML i hånden (men det
> ved jeg ikke lige hvordan skal se ud for at få sorteret numre ud på
> albums eller om det overhovedet kan lade sig gøre ud fra dit datasæt -
> det virker som om det er noget lidt klumpet XML der bliver genereret).
Ja, det er ikke særlig intelligent XML der bliver genereret, det vil
jeg give dig ret i. Hvert mp3-nummer har et id, og til dette id
knytter der sig informationer om album, titel, kunstner, tid mm.
På sin vis meget smart når det er mp3'ere man tagger, og ikke plader
som sådan, men altså lidt uhandy generet i deres XML.
> Ellers kunne noget PHP a la
[snip - kode]
> være en start.
Det ser da lovende ud i hvert fald, og skal helt klart prøves,
superfedt du lige fik skruet det sammen så hurtigt. Mange tak.
> Resultatet matcher ikke direkte en kunstner til et album men derimod
> albums til (artist, track)-par (for ellers får man vel et problem med
> cd'er med blandede numre).
Ja, godt observeret. Det havde jeg ikke overvejet.
> ... og så er det skrevet på 10 minutter med hovedet under armen, så det
> er langt fra sikkert at det er smart lavet og sårn - men koden virker :)
Og så kan jeg jo fedte videre med det, når jeg gennemskuer præcist
hvad den gør. Du skal i hvert fald have tusind tak for
forslaget/hjælpen.
> PS. Nu er det ikke fordi jeg vil påberåbe mig den store XML-ekspertise,
> men jeg synes at kunne se fordele ved et XML-layout i stil med det
> følgende i stedet for det der key-string-noget:
>
><albums>
> <album name="Ole Erlings Hammond-jul">
> <artist>Ole Erling</artist>
> <tracks>
> <track number="1" title="I Østen stiger solen op" />
> <track number="2" title="I Vesten går den ned" />
> ...
> </tracks>
> </album>
> <album name="Blandet musik 42">
> <artist>En masse forskellige</artist>
> <tracks>
> <track number="1" title="Den knaldrøde gummibåd"
> artist="Birthe Kjær" />
> </tracks>
> </album>
> ...
></albums>
Helt enig. I denne situation ved jeg ikke om det er dovenskab fra
Apples side der gør, at det er sådan et vagt DTD (hedder det det, i
XML?), eller om det er fordi de blot har brugt det deres programmer
bruger som schema for indstillingsfiler (plist-format, hvis opbygning
kan beskues her
http://www.apple.com/DTDs/PropertyList-1.0.dtd). De bruger
nemlig <key><string>-tingen.
Men igen, mange tak for hjælpen, der er noget jeg kan lege med i hvert
fald.
--
| Jonas @ 55.75, 12.42 | <
http://verture.net/> |
My theory of evolution is that Darwin was adopted.
-- Steven Wright