0 返信 最新の回答 日時: Jul 16, 2003 1:38 AM ユーザー:(taroikai)

    バグ報告:Shift-JISのXMLエレメントの属性値がインポート時に化けます

      バグ報告:Shift-JISでエンコードされたXMLエレメントの属性値がインポート時に化けます。

      XML文書を読み込む際、エレメントの属性値(文字列)がShift-JISでエンコードされていると、壊れた文字列しか得られません。

      具体的には、FM7に付属するDocbook スターターキットのAPIクライアントで、import.cに以下の行があるのですが、
       
       val = F_StrCopyString(F_StrListGet(sgmlAttrValp->sgmlAttrVal, 0));

      ここで戻り値のvalが化けます。試しにF_StrListCopy()関数で置き換えてみたのですが、結果は同様でした。

      たぶん、FDK関数ではなくて、構造化文書を扱うstructure libraryのバグではないかと思います。

      米国のFrameMakerフォーラムにもポストしましたが、日本のユーザーの方が影響があると思うので、こちらにも書いておきます。アドビさん、次期バージョンを待たないで直してください。 でないと、XMLとFrameMaker間の往復ができません。