私は素人です。技術者ページで質問すること自体が勘違いかもしれませんが、
どうか教えて下さい。
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件のみが
インポートできません。
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
前回の回答で、ソースコードと、どのような環境で編集(OS、ツール等)したのかなぜ問題か、少しだけ説明しておきます。
今後、投稿する時のために、ある程度めぼしがつくと思いますよ。No unserialized data available. Use XML_Unserializer::unserialize() first.
をこのサイトで直訳
http://www.microsofttranslator.com/Default.aspx? …
「シリアライズ データがありません。最初に XML_Unserializer::unserialize() を使用します」
と言うことです。「XML_Unserializer」これが何者か調査してください。
http://search.yahoo.co.jp/search?b=1&n=10&ei=UTF …
http://phpspot.net/php/man/pear/package.xml.xml- …
http://www.okayamaweb.net/blog/archives/76
http://webtech-walker.com/archive/2007/04/060235 …
ですね。unserialize() メソッドが最初に実行されるようですね。
http://phpspot.net/php/man/pear/package.xml.xml- …
で、シリアライズとはなにか?
http://search.yahoo.co.jp/search?p=%E3%82%B7%E3% …
意味はたくさんあるが、ようはエンコード、デコードする事です。ここまで解説して、なんなんですが、実は、そんな事どうでもいいんです。このエラー内容は、
「シリアライズするデーターが何も無い」
と言っているわけです。何も無いからエラーで止まったわけです。何か有る事を期待して、作成されているもので、無かった場合、何が問題なのか、本来、メッセージとして、表示すれば(解析して)いいのに、プログラムの落ち度をユーザーのせいにしているだけです。そこまで、作りこむサービスでもないのか? と言うレベルの事です。なので、サポート側も、自分たちの落ち度をつっこまれたくないのです。
取得データーの正当性チェックに、パーサーのみで済まそうと言う、安易なつくりが、あなたを惑わせています。
ただ、カスタマイズ可能なアプリ(Webアプリを含む)の提供の場合、必ず、カスタマイズ側に条件をだしています。そう、「プログラム開発経験者」です。これは業務として(プロとして)作成経験者と言う事です。
しかし、一般公開しているサービスに、それは無いはずです(通常業務用アプリのみ)。
で思い出して欲しいのが、
http://www.okayamaweb.net/blog/archives/76
の使用体験ブログです。文字コードにえらくひっかかって、苦労しているようです。
いかかでしたか、ソースコード見ないと、なんともいえないことが、なんとなくお分かりいただけましたでしょうか。
私のような素人が立ち入る場所では無かった事がよくわかりました。
私の使ったJUGEMというブログには、JUGEMの他のブログへのエクスポート&インポート
という機能がついているので、そのまま使えるはずでした。
ただそれが1200件のうち、どうしてその100件だけができないのか、
その原因をしりたかったのです。
何度突っ込んでもかわされている理由がこれでわかりました。
残りの100件は自力で1件1件移動するしか無さそうですね。。。( ̄▽ ̄;
にしても、こんな素人相手にわかりやすい説明、本当にありがとうございました!!
No.1
- 回答日時:
>助け合い掲示板等に質問しても答えは帰ってきません
この記載内容なら、当然でしょうね。エラーの一部だけ載せてもね。
見るからにパーサーエラーであることは誰でもわかる。問題は、ソースコード、インスタンスだね。それらを記載しないと。
素人レベルでよくあるのが、文字コードや、無用な文字の挿入がXMLや、その上の又は下の言語で予約語になっている場合。それらは、サニタイズしないとだめなんだが、入れてしまっている場合。
これは、知らないうちに入れてしまうので、
>使った覚えはなかったので
と言うのは、たいていあてにならない。
>サポートは特殊文字などの解析できない記事が・・と通り一遍の
でしょうね。どんなソースコードで、どのようにコードをジョイントして、どんなツールを使ったのか記載しないと。
よくあるのが、ユニコードなのに、Shift_JISなんて入れたり・・・・ こんな事が想定される事例が他にもたくさん。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- 宇宙科学・天文学・天気 AIが答えた方程式 1 2023/02/20 00:12
- プリンタ・スキャナー キャノンmp490プリンター【エラー番号5400】で【プリンタートラブルが発生しました。電源を入れ直 2 2023/07/24 17:45
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- Outlook(アウトルック) 【 Windows 10 】アドレス帳に正しくインポートを完了させたい。 3 2023/04/23 13:41
- 日本語 自分の求める回答をしてもらえない原因は?(+教えてgooの使い方について) 16 2022/04/24 13:26
- 統計学 ダミー変数の因子分析について質問です 1 2022/03/27 14:31
- Visual Basic(VBA) vbaのエラー対応(実行時エラー7:メモリが不足しています) 4 2023/04/24 00:20
- オープンソース Python openpyxlを使用したセル番地の使用について 1 2023/08/03 22:05
- Excel(エクセル) Indirect関数について、Formulatextで抽出した数式を参照したい。 1 2022/12/15 11:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パワーポイントに挿入したエク...
-
VB6のプロジェクトロードエラー...
-
ShellExecute でショートカット...
-
エクセルVBA 開いているブック...
-
パソコン起動時
-
ファイルは既に開かれています(...
-
ネットワーク上のファイルのコピー
-
C++言語エラー
-
バッチファイルでXCOPYコマンド...
-
Windowsタスクスケジューラから...
-
IISでローカル内からhttp://loc...
-
80070052エラー
-
win10で1つのフォルダ内に保存...
-
フォルダ・ファイルの順番を自...
-
フォルダの中身を全部消したい。
-
フォルダの中のファイルを任意...
-
Excelのハイパーリンクのアドレ...
-
フォルダーを解体するにはどう...
-
ファイルをコピーすると、更新...
-
windows media playerの動画をJ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワーポイントに挿入したエク...
-
VB6のプロジェクトロードエラー...
-
エクセルVBA 開いているブック...
-
パソコン起動時
-
バッチファイルでXCOPYコマンド...
-
ファイルは既に開かれています(...
-
IISでローカル内からhttp://loc...
-
ShellExecute でショートカット...
-
データベースアクセスエラー(...
-
C++言語エラー
-
Windowsタスクスケジューラから...
-
C# ネットワークドライブのexe...
-
FileSystemObject CopyFile ...
-
ASP(vbs)でのBCPの実行について
-
unity xcode
-
80070052エラー
-
vb.netで作成したexeファイルが...
-
HDDが論理的にクラッシュ?(MFT...
-
VBSのsendkeysで日本語を出力し...
-
エラーコード:0×80070570を削...
おすすめ情報