終了

FM7 XML書き出し (Shift_JIS)

ゲスト
Apr 03, 2003 Apr 03, 2003

リンクをクリップボードにコピー

コピー完了

はじめまして。

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

表示

518

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
New Here ,
Apr 04, 2003 Apr 04, 2003

リンクをクリップボードにコピー

コピー完了

まちだ様、こんにちわ。

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

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

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

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

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
ゲスト
Apr 04, 2003 Apr 04, 2003

リンクをクリップボードにコピー

コピー完了

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

「XML対応」の筈なのになー....

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines