Skip to main content
April 3, 2003
Question

FM7 XML書き出し (Shift_JIS)

  • April 3, 2003
  • 2 replies
  • 563 views
はじめまして。

FM7のブックファイルから「Shift_JIS」のXMLインスタンスをエクスポートすると、
各ブックコンポネントに相当する外部実体ファイルにテキスト宣言が付加されないため、
エンコーディングが正しく認識されずに、パースエラーが発生します。
テキスト宣言以外の部分は正しく書き出されているので、テキストエディタなどで
テキスト宣言を書き足してやればエラーは解消するのですが、
FMからの書き出し時に、自動的に各外部実体にテキスト宣言を付加するように、
どこか(アプリケーション上)で設定できないものなのでしょうか?
    This topic has been closed for replies.

    2 replies

    April 5, 2003
    ymgcさん、ありがとうございます。
    カスタマイズしないと無理なのですね。

    「XML対応」の筈なのになー....
    Participating Frequently
    April 4, 2003
    まちだ様、こんにちわ。

    アプリケーション定義で、ブックコンポーネントにXML宣言のPIを出すような指示は見当たりませんね。
    Read/Writeルールでは?と思いましたが…それも見つけられず。

    確実(?)な方法としては、FDKを使ってAPIClientを作成する事をお勧めします。
    各コンポーネント文書の書き出し処理時に、その一文を書き出すようにカスタマイズしてあげれば、問題は解決します。

    FDKを使うのは、敷居が高い(?)のかもしれませんが、自分なりに機能のカスタマイズが出来るので、結構便利ですよ。

    #たまに、どうにもならない事もありますが。^-^;