2

iTunes の library.xml ファイルからトラック ID と場所を抽出する必要があります。XSLT ソリューションをいくつか見つけましたが、それらはすべて XSLT バージョン 2.0 ベースです。

XSLT バージョン 1.0 に制限されています。

誰でもこれを行う方法を手伝ってもらえますか。

出力は次のようになります。

98,location---
100,location 2

マティアスの助けに感謝します

<?xml version="1.0" encoding="UTF-8"?>
<plist version="1.0">
   <dict>
      <key>Tracks</key>
      <dict>
         <key>98</key>
         <dict>
            <key>Track ID</key>
            <integer>98</integer>
            <key>Name</key>
            <string>xxxxxx</string>
            <key>Location</key>
            <string>location---</string>
         </dict>
         <key>100</key>
         <dict>
            <key>Track ID</key>
            <integer>100</integer>
            <key>Name</key>
            <string>name2</string>
            <key>Location</key>
            <string>location 2</string>
         </dict>
      </dict>
   </dict>
</plist>
4

3 に答える 3

0

ファイル ヘッダーの XSLT バージョン番号を 1.0 に変更します。この単純な出力が 1.0 でサポートされていないものを必要とすることは想像できません。

于 2013-11-04T12:43:41.307 に答える