Ben discogs.com (XML)-API verileri kullanarak bir sayfa yapmaya çalışıyorum. Ben SimpleXML ile ayrıştırma oldum ve oldukça iyi çalışıyor ama bunu nasıl emin değilim bazı şeyler var.
İşte XML parçasıdır:
<releases>
<release id="1468764" status="Accepted" type="Main">
<title>Versions</title>
<format>12", EP</format>
<label>Not On Label</label>
<year>1999</year>
</release>
<release id="72246" status="Accepted" type="Main">
<title>The M.O.F Blend</title>
<format>LP</format>
<label>Blenda Records</label>
<year>2002</year>
</release>
<release id="890064" status="Accepted" type="Main">
<title>The M.O.F Blend</title>
<format>CD</format>
<label>Blenda Records</label>
<year>2002</year>
</release>
<release id="1563561" status="Accepted" type="TrackAppearance">
<title>Ännu En Gång Vol. 3</title>
<trackinfo>Backtrack</trackinfo>
<format>Cass, Comp, Mix</format>
<label>Hemmalaget</label>
<year>2001</year>
</release>
</releases>
Ne ben ulaşmak istiyorum discogs bültenleri sunuyor nasıl similair şeydir: http://www.discogs.com/artist/Mics+Of+Fury aynı sürümü ayrılmakta sürümleri birlikte sıralanır nerede. (Benim linkte MOF Blend bkz.) Bu, diğer sürümleri özellikleri bir ana salınımını sahip Discogs yapılır. ne yazık ki bu bilgiler API veri mevcut değildir, bu yüzden aynı <title>
etiketleri ile <release>
düğümleri gruplayarak aynı şeyi yapmak, ya da bir bayrak eklemek istediğiniz <releases>
o yoksa benzersiz bir <title>
? Bunu yapmanın en iyi yolu iyi bir fikir?
ben de aynı tip-nitelik <release>
-düğümleri (bültenleri çocuk) saymak mümkün olmadığını bilmek ister misiniz? gibi bu örnekte tipi "Ana" ile sayım bültenleri?
belki XMLReader veya XPath ile bu şeyler yapmak daha iyidir?