Namazuをいじる。スタンドアロンのWindowsノートで動かす必要 があったのでWin32版入れたんだけど、いやー、楽チン。そもそも必要なファイルがたった64ファイル(40,513キーワード)だったのでインデクシ ングもあっちゅう間だったしね。これXPathで検索することはできないのかな(誰かさんと違ってXPathはXMLの仕様群の中では優れた仕様だと思わ れ)。
iTunes(Ver4.6.0.15)ってXML形式でライブラリ(と呼ばれる曲目リスト)をエクスポートできるのね(出力しなくとも Windowsの場合、\My Documents\My Music\iTunes\iTunes Music Library.xmlで管理してる)。これでPlaylist作ったり、back up、RSS feedなんかできるらしい。それは素晴らしいんだけど、でもでも、、、とりあえずdtd見てみたら#PCDATAの嵐ッスよ。主要なelementは全 てkeyタグ。keyタグに曲名やらアーティスト名をくっつけてる。
こんな↓dtd(http:
こんなdtd
<!ENTITY % plistObject "(array | data | date | dict | real
| integer | string | true | false )" >
<!ELEMENT plist %plistObject;>
<!ATTLIST plist version CDATA "1.0" >
<!-- Collections -->
<!ELEMENT array (%plistObject;)*>
<!ELEMENT dict (key, %plistObject;)*>
<!ELEMENT key (#PCDATA)>
<!--- Primitive types -->
<!ELEMENT string (#PCDATA)>
<!ELEMENT data (#PCDATA)>
<!ELEMENT date (#PCDATA)>
<!-- Numerical primitives -->
<!ELEMENT true EMPTY>
<!ELEMENT false EMPTY>
<!ELEMENT real (#PCDATA)>
<!ELEMENT integer (#PCDATA)>
0 コメント:
コメントを投稿