ブログインポートでのエラーについて

このQ&Aのポイント
  • JUGEMのブログアカウントのデータをまとめるためにエクスポートとインポートを行っていたが、途中でエラーが発生した。
  • 特殊文字が原因でエラーが発生している可能性があるが、確認した結果特殊文字は使用していなかった。
  • JUGEMのサポートや助け合い掲示板に質問しても解消策は得られなかった。エラーの解消方法について相談したい。
回答を見る
  • ベストアンサー

ブログインポートでのエラーについて

私は素人です。技術者ページで質問すること自体が勘違いかもしれませんが、 どうか教えて下さい。 JUGEMのブログアカウントを2つ持っていまして、1つにまとめようと、 古い方のデータをエクスポートし、新しい方にインポートしていました。 ことろが途中で、 ファイルの解析に失敗しました[xml_parser_error: message="No unserialized data available. Use XML_Unserializer::unserialize() first." code=151 mode=return level=notice prefix="XML_Parser: " info=""] というエラーが出ました。 特殊文字があったりすると出るそうでしたが、使った覚えはなかったので、 確認ついでにとりあえず分割してやってみました。 記事1件にまで削ってもエラーは変わりません。 JUGEMのサポートは特殊文字などの解析できない記事が・・と通り一遍の答えしか 返って来ません。助け合い掲示板等に質問しても答えは帰ってきません。 解消方法はありますか? 素人はこっちに聞け!というアドバイスでも結構です。 ちなみに記事は1000件ほどありましたが、700件から800件の100件のみが インポートできません。 よろしくお願いいたします。

  • XML
  • 回答数2
  • ありがとう数7

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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 の使用体験ブログです。文字コードにえらくひっかかって、苦労しているようです。 いかかでしたか、ソースコード見ないと、なんともいえないことが、なんとなくお分かりいただけましたでしょうか。

kanaha315
質問者

お礼

私のような素人が立ち入る場所では無かった事がよくわかりました。 私の使ったJUGEMというブログには、JUGEMの他のブログへのエクスポート&インポート という機能がついているので、そのまま使えるはずでした。 ただそれが1200件のうち、どうしてその100件だけができないのか、 その原因をしりたかったのです。 何度突っ込んでもかわされている理由がこれでわかりました。 残りの100件は自力で1件1件移動するしか無さそうですね。。。( ̄▽ ̄; にしても、こんな素人相手にわかりやすい説明、本当にありがとうございました!!

その他の回答 (1)

回答No.1

>助け合い掲示板等に質問しても答えは帰ってきません この記載内容なら、当然でしょうね。エラーの一部だけ載せてもね。 見るからにパーサーエラーであることは誰でもわかる。問題は、ソースコード、インスタンスだね。それらを記載しないと。 素人レベルでよくあるのが、文字コードや、無用な文字の挿入がXMLや、その上の又は下の言語で予約語になっている場合。それらは、サニタイズしないとだめなんだが、入れてしまっている場合。 これは、知らないうちに入れてしまうので、 >使った覚えはなかったので と言うのは、たいていあてにならない。 >サポートは特殊文字などの解析できない記事が・・と通り一遍の でしょうね。どんなソースコードで、どのようにコードをジョイントして、どんなツールを使ったのか記載しないと。 よくあるのが、ユニコードなのに、Shift_JISなんて入れたり・・・・ こんな事が想定される事例が他にもたくさん。

関連するQ&A

  • javaプログラムのimportについて

    Javaプログラムでサンプルプログラムを実行したいのですが、 com.sun.xml.parser.Resolver;とcom.sun.xml.tree.XmlDocument; をimportするところでエラーがでてしまいます。 javaのビルド・パスで、JARファイルを追加しようと考えております が、上記の2つを含むJARファイルが置いてあるサイト(URL)が 分かりません。どうか教えていただけないでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Java
  • VBAでXMLインポートエラーを無視させたいのですが。

    VBAで以下を定期実行しています。 Sub Reload_XML() On Error Resume Next ActiveWorkbook.XmlMaps(\"quotes_対応付け\").DataBinding.Refresh End Sub 当然、On Error Resume Nextを書いていますので、インターネット接続エラーなどは無視して、次回の実行時に再度実行しますので、デバッグにはなりません。 ところが、データをインポートしているところのサーバーがダウンすると、XMLインポートエラーメッセージが出てきて、VBAが停止してしまいます。 エラーが出ても、VBAを止めずにすむ方法を教えてほしいです。 宜しくお願い致します。

  • ACCESSへのエクセルからのデータインポート時のエラーについて

    アクセス超初心者です。テキストを見ながら勉強しています。エクセルのデータをアクセスにインポートするところで、テキストどおりにやってるのですがエラーになってしまいます。「キー違反のため0件のレコードデータが失われ15件のレコードが削除されました。」と出ます。無視して続行すると、結局はインポートできてるのですが、このエラーは何のために出るのでしょうか?フイールド名はインポート元と先で、まったく同じになってます。 バージョンは2002です。よろしくお願いします。

  • シーサーブログからジュゲムにお引越しができない。

    seesaaブログからjugemに記事のインポート、エクスポートをやったができない。 シーサーやジュゲムのサポートに聞いて回答文のように、やってみたができない。 シーサーブログの記事管理画面でUTF-8でエクスポートしました。パソコンのデスクトップに記事のファイルを保存しました。 その後、エクスポートされたファイルの名前の末尾、最後の文字を.txtにしました。 シーサーからの回答文によると「拡張子を .txt にして下さい。」と書いてありましたがこれが良くわかりません。 そしてジュゲムの管理画面で今の.txtが付いたファイルをインポートしましたがエラーが出てインポートできません。 拡張子とか言うのが良くわかりません。 そもそも、シーサーからシーサーのブログにお引越しはできますがシーサーからジュゲムにできるのでしょうか。 会社が違うからできないとかあるのでしょうか。

  • Accessへのインポートについて

    ExcelからAccessへデータをインポートするとどうしても文字列で09と表示しているところがインポートエラーになり空欄になってしまいます。前に0(ゼロ)がついているからだと思うのですが、インポート後テーブルでデータ形式を変更し入力すればいいんですが余りにも量が多い為、正常にインポートできるようにする方法はないでしょうか?

  • 【Access】Excelインポート時にエラー

    お世話になります。 OS:XP Pro Access2003 Accessのフォーム上よりExcelをインポートするように作りました。 インポートする際にローカルにある空っぽのテーブル(データ型のみ指定有り) をコピーし、そこにExcelのデータをインポートするようにしてます。 今まで特に問題はないので、プログラム的には問題なさそうです。 で、今日Excelをインポートした際に「キー違反のため、0件のレコードが失われ、0件のレコードが削除されました」というエラーが発生しました。 フォームからではなくファイル⇒外部データの取り込み より当該Excelをインポートしても特にエラーにはならずインポートできました(A)。 エラー時に「はい」を選択すると、とりあえずインポートはされるのですが(B)、AとBを比較するとBの方が2レコード少ないことがわかりました。 その2レコードのIDを調べ、ExcelからそのID2行を削除しインポートしたところエラー発生せず。 とりあえず何かしら問題のある行は分かったのですが。。  ・その行のID以外のセルを全てまっさらにして、インポートしてもエラー。  ・この行の書式がおかしいと思い、別の行の書式をコピーしてはりつけ後インポートしてもエラー。  ・この行のリスト外のセルに余計なゴミがあるかもと思い、リスト外の列を全て削除するもエラー。  ・いったんこの2行をコピーして別シートに貼り付け。その後、リストから2行削除し、2行挿入して   コピーしておいた2行を値で貼り付け。で、エラー。  ・IDが重複していないことを確認。 今までエラーが出たとしても上記対処でエラーは解消されていたのですが、今回ばかりは何が原因かわかりません。 どのようなことが考えられますでしょうか。ご教授の程よろしくお願い致します。

  • エクセルにCSVを全件インポートできない

    管理サイトからダウンロードした物件管理データ(CSV)65,800件をエクセルにインポートするのに、 1回目は65,536件、2回目は別シートに「開始行50,000」に指定してインポートしたところ、50000件目から65537件目までしか取り込めず、1回目の重複除くと追加でインポートできたのは1件分のみでした。CSVデータをメモ帳で開くと、そのあとのデータも入っております。開始行を変えても結果は同じでした。ちなみにアクセスでは全件取り込めましたので、作業は継続できますが、エクセルでの作業になるため、エラー原因を抑えておきたく、ご教授のほどお願いします。 CSVデータ "物件ID","物件名","所在地","特徴コメント",・・・・・・"↑"(ここまでで1件分)"物件ID",・・・ ・↑(A~BI列)で改行されます。データは空欄もありますが、インポートしたとき空白列はありません。 ・文字数が多いセルがありそれが原因か?(特徴コメント:平均500文字)ただし、その行をスキップしても結果は同じでした。

  • アクセス:インポートできないデータ

    色々な型のデータが入ったエクセルデータをアクセスにインポートした時に出るエラーに関してです。 数値と文字列が含まれているためにアクセスのデータ型を”テキスト型”(フィールドサイズ255 書式@)にしております。しかしインポートすると文字列のデータがはじかれます。 アクセス側をテキスト型に設定すればどんなデータが来ても受け入れ可能だと思っていました。 数値、文字列両方のデータがインポートできる設定を教えてください。

  • MS Accessでデータインポート前に置換処理をするには

    OSは98、Access2000です。 あるオフィスコンピュータよりデータを、txt形式(カンマ区切り)でAccessにインポートしたいのですが、データの中に「"」が使用されていて、そのままインポートすると「解析不能の・・・」というエラーが出てしまいます。 そこで、Accessにデータをインポートする前に、置換処理をかけて「"」を違う文字に変換しそれからAccessにインポートするというような感じにしたいのですが、どなたかご教授いただけないでしょうか。 毎日インポートするデータですので、何かのボタンをクリックしたら実行されるような形で作りたいと思っております。 本当に少しならVBAが分かるようになってきましたので、アドバイス等よろしくお願い致します。

  • datetime型のインポートについて

    はじめまして。 datetime型のインポートについて質問ですが、 datetime型にNULLをインポートしようとすると、 "キャストした文字コードが正しくありません。"。 のエラーが出力されてしまいます。 また、datetime型に何も入力していないデータをテキストへエクスポートし、そのテキストを再度インポートしても同様のエラーが出力されます。 何か解決方法がございましたらご教授願います。

専門家に質問してみよう