- ベストアンサー
ブログインポートでのエラーについて
- JUGEMのブログアカウントのデータをまとめるためにエクスポートとインポートを行っていたが、途中でエラーが発生した。
- 特殊文字が原因でエラーが発生している可能性があるが、確認した結果特殊文字は使用していなかった。
- JUGEMのサポートや助け合い掲示板に質問しても解消策は得られなかった。エラーの解消方法について相談したい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
前回の回答で、ソースコードと、どのような環境で編集(OS、ツール等)したのかなぜ問題か、少しだけ説明しておきます。今後、投稿する時のために、ある程度めぼしがつくと思いますよ。 No unserialized data available. Use XML_Unserializer::unserialize() first. をこのサイトで直訳 http://www.microsofttranslator.com/Default.aspx?ref=IE8Activity 「シリアライズ データがありません。最初に XML_Unserializer::unserialize() を使用します」 と言うことです。「XML_Unserializer」これが何者か調査してください。 http://search.yahoo.co.jp/search?b=1&n=10&ei=UTF-8&fr=ie8sc&p=%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E3%80%80XML_Unserializer http://phpspot.net/php/man/pear/package.xml.xml-serializer.html http://www.okayamaweb.net/blog/archives/76 http://webtech-walker.com/archive/2007/04/06023523.html ですね。unserialize() メソッドが最初に実行されるようですね。 http://phpspot.net/php/man/pear/package.xml.xml-serializer.xml-unserializer.unserialize.html で、シリアライズとはなにか? http://search.yahoo.co.jp/search?p=%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%A9%E3%82%A4%E3%82%BA%E3%81%A8%E3%81%AF&aq=-1&oq=&ei=UTF-8&fr=ie8sc&n=10&x=wrt 意味はたくさんあるが、ようはエンコード、デコードする事です。ここまで解説して、なんなんですが、実は、そんな事どうでもいいんです。このエラー内容は、 「シリアライズするデーターが何も無い」 と言っているわけです。何も無いからエラーで止まったわけです。何か有る事を期待して、作成されているもので、無かった場合、何が問題なのか、本来、メッセージとして、表示すれば(解析して)いいのに、プログラムの落ち度をユーザーのせいにしているだけです。そこまで、作りこむサービスでもないのか? と言うレベルの事です。なので、サポート側も、自分たちの落ち度をつっこまれたくないのです。 取得データーの正当性チェックに、パーサーのみで済まそうと言う、安易なつくりが、あなたを惑わせています。 ただ、カスタマイズ可能なアプリ(Webアプリを含む)の提供の場合、必ず、カスタマイズ側に条件をだしています。そう、「プログラム開発経験者」です。これは業務として(プロとして)作成経験者と言う事です。 しかし、一般公開しているサービスに、それは無いはずです(通常業務用アプリのみ)。 で思い出して欲しいのが、 http://www.okayamaweb.net/blog/archives/76 の使用体験ブログです。文字コードにえらくひっかかって、苦労しているようです。 いかかでしたか、ソースコード見ないと、なんともいえないことが、なんとなくお分かりいただけましたでしょうか。
その他の回答 (1)
- lupin-333333
- ベストアンサー率31% (294/933)
>助け合い掲示板等に質問しても答えは帰ってきません この記載内容なら、当然でしょうね。エラーの一部だけ載せてもね。 見るからにパーサーエラーであることは誰でもわかる。問題は、ソースコード、インスタンスだね。それらを記載しないと。 素人レベルでよくあるのが、文字コードや、無用な文字の挿入がXMLや、その上の又は下の言語で予約語になっている場合。それらは、サニタイズしないとだめなんだが、入れてしまっている場合。 これは、知らないうちに入れてしまうので、 >使った覚えはなかったので と言うのは、たいていあてにならない。 >サポートは特殊文字などの解析できない記事が・・と通り一遍の でしょうね。どんなソースコードで、どのようにコードをジョイントして、どんなツールを使ったのか記載しないと。 よくあるのが、ユニコードなのに、Shift_JISなんて入れたり・・・・ こんな事が想定される事例が他にもたくさん。
お礼
私のような素人が立ち入る場所では無かった事がよくわかりました。 私の使ったJUGEMというブログには、JUGEMの他のブログへのエクスポート&インポート という機能がついているので、そのまま使えるはずでした。 ただそれが1200件のうち、どうしてその100件だけができないのか、 その原因をしりたかったのです。 何度突っ込んでもかわされている理由がこれでわかりました。 残りの100件は自力で1件1件移動するしか無さそうですね。。。( ̄▽ ̄; にしても、こんな素人相手にわかりやすい説明、本当にありがとうございました!!