内容 keynote開発者様 初めまして。まだ使い始めですが、便利に使わせていただいています。 さて、keynoteのXファイル出力でテキストモードを出力したものを 自作のXファイルインポータ(DirectX標準の読み込み機能に比べてパーサが厳密)で 読み込んだところ、解析エラーで止まってしまいました。 該当箇所を見たところ、 AnimationKey { 2; 3; 0;3;0.000000,1.500000,-0.000000;;; 1;3;0.000000,1.500000,-0.000000;;; // ←この行の先頭 10;3;0.000000,1.500000,-0.000000;;; } で止まっています。AnimationKeysの3番目のメンバkeysは配列ですので、 Xファイルの仕様では厳密には各TimedFloatKeys要素ごとにカンマで区切るのが 正しいのではないかと思われます。 AnimationKey { 2; 3; 0;3;0.000000,1.500000,-0.000000;;;, 1;3;0.000000,1.500000,-0.000000;;;, 10;3;0.000000,1.500000,-0.000000;;;; // ←最後にもう1つセミコロン } とりあえずこちらではパーサを甘くすることで対処しましたが、 もしご確認いただいて指摘が当たっているようでしたら 余力のある時にでも修正していただければと思います。失礼いたします。
アップファイル(ファイル名は半角英数、アンダースコア、ドット、ハイフンのみ)
削除修正用個人パスワード(半角英数で)
書き込み後の表示: 未読分 5日前以降 4日前以降 3日前以降 2日前以降 昨日以降 最新20件 最新50件 最新100件 最新200件
書き込む前にもう一度チェック
※本文中にタグを使用できます。※ID#15など半角ID#<半角数字>でそのスレッドIDへ自動リンクされます。 ※(#123)など半角括弧で囲んだ#<半角数字>はそのメッセージ番号のメッセージへ自動リンクされます。 ※(#1-123)など半角括弧で囲んだ#<ID>-<半角数字>は指定のスレッドID内のメッセージ番号へ自動リンクされます。 ※Message#123など半角Message#<半角数字>もそのメッセージ番号のメッセージへ自動リンクされます。 ※Message#1-123などMessage#<ID>-<半角数字>は指定のスレッドID内のメッセージ番号へ自動リンクされます。 ※画像最大アップサイズは1024kBです。 ※書き込みの前に必ずフォーラム利用規約スレッドをご確認下さい。