09/05/28 02:13:15 UqCe5LDz
>>234のつづき
いろいろ考えてみたが、xmlの構造をどうするかで悩んでます。
まず、複数バージョンの競合が起こらないようにxmlを組む方法が良く分からんという壁にぶち当たりました。
方法としては2つ思いついたのですが、実現性は不明です。
・バッチファイルを使って、古いバージョンのplugin.xmlからGUIDを消す。
これだと、バッチファイルでうまく消せるのか、後バージョンとの互換性がとれるかという問題がある。
・新バージョンのplugin.xmlで、古いバージョンのplugin.xml(をold.xmlにでも名前を変えたもの)から
必要なGUID(新しいバージョンと重複しないGUIDすべて)を抽出するような構文を作る。
こういう構文ができるのかがわからない。
新しいバージョンのxmlは
plugin.xml
├(index_old.xml)
│ └(old.xml)
└index.xml
├jr_e/kanto1.xml
├jr_e/kanto2.xml
├t_metro/fukutoshin.xml
├keihan/melody1.xml
・
・
・
みたいな階層構造にして、訂正・バージョンアップ・追加を容易にしたいと考えてます。
この中に古いバージョンをうまく混ぜられれば良いのですが
作業が煩雑になりそうなので、旧バージョンは捨ててしまうかもしれません。