私はこのXML構造を持っています:
<album _mngid="1">
<contentxmlurl>alb_1.xml</contentxmlurl>
<contentnumber>15</contentnumber>
<thumb>
<url>albthumbs/albth_1.jpg</url>
</thumb>
</album>
<album _mngid="2">
<contentxmlurl>alb_2.xml</contentxmlurl>
<contentnumber>35</contentnumber>
<thumb>
<url>albthumbs/albth_2.jpg</url>
</thumb>
</album>
<album _mngid="3">
<contentxmlurl>alb_3.xml</contentxmlurl>
<contentnumber>3</contentnumber>
<thumb>
<url>albthumbs/albth_3.jpg</url>
</thumb>
</album>
'_mngid' 属性の evalue で di XML ファイルを注文したいのですが、多くの問題があります.. :(
私が試した最高のものは次のとおりです: foreach($xml->sortedXPath('collection/album','/@_mngid', SORT_DESC) as $album) {
しかし、私はこの順序を取得します:1,2,12,3,10,4,14,5,9,6,11,7,13,8,15(XMLファイルには現在15個のアイテムがあります)。
正しい方法を理解するために私を助けてもらえますか?
どうもありがとうございました!バイバイ