xmlの半角スペースの取り扱いについて (FM8とFM12の違い)
framemaker8からframemaker12へのアップグレードを行うため、既存のデータでテストしております。
データ形式はxmlです。
以下のように行ぞろえをするために半角スペース(文字コード「u+0020」)を入れていた箇所が、fm12では全滅です。
いずれもfm12では保持されていました。
そもそも半角スペースで行ぞろえを行うのがまずいとは思いますが、fm12では半角スペースの取り扱いが変わったのでしょうか?
アプリケーションの設定などで回避する方法はありますでしょうか?
(1) 先頭に半角スペースを入れて行頭を揃えたパターン
[fm8]
(注) 以下の手順に従ってください。
(a) .....
(b) .....
[fm12 ... 行頭の半角スペースが消える]
(注) 以下の手順に従ってください。
(a) .....
(b) .....
(2) 項目と項目の間に複数の半角スペースを入れたパターン
[fm8]
no. 現象 処置
1 ledが消える 配線を確認する
[fm12 ... 項目と項目の間の複数半角スペースが一つになる]
no. 現象 処置
1 ledが消える 配線を確認する
以上
本件、解決しました。
以下に掲載されている「余白正規化標準」の「取り込み時のホワイトスペースの削除を禁止する」に従ったところ、半角スペースとタブを保持しました。
http://help.adobe.com/ja_jp/framemaker/using/wsd7fba378-86fb-49ad-82ea-cccff5cc9524.html#w sfdd6fcd1027c990f-2e97d56212bdf47911c-7fffadobe framemaker 12 * framemaker による xml
ただし、タグと本文の間に改行がある場合、その改行も有効になってしまうため、いずれにしてもfm8で使えていたxmlは手直しが必要です。
FrameMakerコミュニティフォーラム (Japan) でのその他のディスカッション
adobe
Comments
Post a Comment