宛名職人Ver.15/16のContactXMLをVer.12/14で読む
油断していて気がつかなかったのですが、宛名職人Ver.15/Ver.16から出力したContactXML形式のファイルは、宛名職人Ver.14では読めないのですね。読もうとすると、「アプリケーション"宛名職人 機能拡張"は、予期しない理由で終了しました。」となってしまいます。
原因を追及しました。原因がわかりました。宛名職人Ver.14のContactXMLを読み込むプログラムのバグだと思います。バグを回避する方法もわかりました。
宛名職人Ver.15/16が出力するContactXMLでは、<ExtensionItem>〜</ExtensionItem>の間に、"extensionType"と書かれています。これが原因です。これを"ExtensionType"と書き換えれば(先頭が大文字)、宛名職人Ver.14で読めるようになります。
宛名職人Ver.14が出力するContactXMLと宛名職人Ver.16が出力するContactXMLとを比較していてわかりました。ちなみに、どちらも文字コードはUTF-8です。
ContactXML 仕様書(PDFへのリンク)によると、小文字で書き始めるのが正しい書式みたいです。
宛名職人Ver.12でも、同様の方法で読む事が出来るようになりました。
注意点をいくつか…。
- 宛名職人Ver.15/16は、ContactXMLに履歴を出しません。よって、宛名職人Ver.12/14に履歴を戻せません。
- カードにつけた図(image/jpeg)は、宛名職人Ver.12/14では読めないようです(image/tiffなら読めます)
- 宛名職人Ver.12/14は、カードに付けた図を出力しない場合もあるようです。バグ?
宛名職人Ver.12/14のupdater出ないかな? ちなみに、宛名職人Ver.12.0.5/Ver.14.1.2(いずれも、最終バージョン)で試しています。宛名職人Ver.15とVer.16も最新(それぞれ、Ver.15.2.1とVer.16.0.1)で試しています。
【関連記事】
- 宛名職人Ver.15を買いました[追記あり]
- 宛名職人Ver.15を使ってみました(1)[訂正・追記あり]
- 宛名職人Ver.15を使ってみました(2)
- 宛名職人Ver.15を使ってみました(3)
- 宛名職人Ver.15を使ってみました(4)
- 宛名職人Ver.15を使ってみました(5)[追記あり]
- 宛名職人Ver.15の○と×
- 宛名職人Ver.14に引っ越しました
- 宛名職人のアップデータが出るそうです
- 宛名職人Ver.16が発売になるようです
- 宛名職人Ver.16体験版[追記あり]
- 宛名職人Ver.16買いました[追記あり]
- 宛名職人Ver.15/Ver.16がSnow Leopard対応に!!
- 宛名職人Ver.15/16のContactXMLをVer.12/14で読む
ディスカッション
コメント一覧
まだ、コメントがありません