<?xml version="1.0" encoding="UTF-8"?>
<Dates>
</Dates>

コンダケシカ取得出来てません。
WinのIE6ではキチンとノードがツリーで表示されるのに・・・。
謎だ。

現在のコード
-------------- code ---------------
var xmlData:XML= new XML();
xmlData.onLoad = function(success) {
trace(success);
if (success) {
trace(this);
}
};
var lv:LoadVars = new LoadVars();
lv.user = 1;
lv.year = 2004;
lv.month = 06;
lv.sendAndLoad("http://www.org44.com/hogehoge.cgi", xmlData,"post");
-------------- end code ---------------

でMIFES for Windows Versiion 6.0を使用してXML構文チェックをかけても
エラーなんてないし・・・、おれのFLASHサイドの処理が悪いってことなのかな。

ついでなんで紹介:MIFES for Windows Versiion 6.0
このエディタはかなり高機能、よさげです。XMLの構文チェック出来る分秀丸を抜いたかも・・・。


ノードからnextSiblingしようとしたり、firstChildの挙動が怪しかったり
でずっと悩んでいたのですがやっぱり
ignoreWhite=true;
がいるんですね。
ノードのidからだとうまく参照出来ていたので問題無いと思ってて
3時間位悩んでました・・・。
xmlData[objaccessId].attributes.img
てな感じでノードの属性取得してて
そして
xmlData[obj.accessId].firstChild.attrubutes.day;
が取得できずにこんな時間まで原因分からずでした。

う〜ん、あぶなかった。
もう少しでめげて諦めかけるトコロでした(w。

Comments

xmlオブジェクトのignoreWhiteの設定をわすれてる、とかいうのはどうでしょう。

Posted by: Taka at July 12, 2004 08:09 PM

基本的に出力時にスペースとかタブを入れずに出力
してるので問題無いと思います・・・。
一応
xmlData.ignoreWhite = true;
試したけど駄目でした。

他の原因を追求中です、はぁ、うまくいきません。

Posted by: rakeem at July 12, 2004 10:16 PM

parse以前に読み込みが正しいかチェックしてみるとかどうでしょう。
xmlData.onData = function(d:String) {
trace(d);
if (this.loaded = d !== undefined) {
this.parseXML(d);
}
this.onLoad(this.loaded);
};
もし良かったらURL教えてもらえばチェックできますよ。逆にこっちで動いてるflaを差し上げても。

Posted by: key at July 13, 2004 12:10 AM

どうも、はじめまして。
某サイトではハンドルが”dam”というものです。

ご苦労されているようなので、こちらでも試してみました。

lv.user = 1;
lv.year = 2004;
lv.month = 06;

ではなく、

lv.user = "1";
lv.year = "2004";
lv.month = "06";

と文字列で渡してあげるとデータが取り出せましたよ。
一応ご報告だけ。

Posted by: kottan at July 13, 2004 12:54 AM

すません、出来ました〜(涙。
某サイトのdamさんは良く存じてます〜。

助かりました・・・。
はふぅ、なぜ出来ないのか理解出来てなかったんで。
文字列として送らないと駄目だなんて・・・。

で、damさんの結果を元に検証した結果↓
monthの値が2ケタじゃないとSQLの処理が
うまくいかないようにしているのですが
そこが問題だったみたいです。
lv.month=06;
と送っていても多分6としか送れてなかったんで
lv.month="06"とすれば問題解決しました。

本当にありがとうございました、これでネクストステップに進めます。

ところで良くこのブログサイト分かりましたね、
確かプロフィールには載せてなかったような・・・。

Posted by: rakeem at July 13, 2004 01:04 AM

驚かせてしまってごめんなさい。
最近、xml関連の情報あさってまして、偶然発見しました。

最初はrakeemさんのblogだとは全然気づかなかったんですが、PHOTO DIARYの辺りで気づいた愚か者です :-D

PHOTO DIARY ver2楽しみにしておりますので、頑張ってくださいませー。

Posted by: kottan at July 13, 2004 01:17 AM

いえいえ、どういう経路で来られたのかなと
ふと思っただけでしたので。
kottanさんもxml関連の情報をあさっておられるのですね。
僕も最近チョットずつ勉強してるんですがなかなか難しくて・・・。

これからもよろしくです。
本当に助かりました、これで光明が見えてきたので早速組み込みテストしていけます。

Posted by: rakeem at July 13, 2004 01:29 AM

既出かつ有名すぎっぽいネタですが、

ここの情報が直球で好きです。

http://www.macromedia.com/jp/support/flash/applications/jpeg_slideshow_xml/

http://www.macromedia.com/jp/devnet/mx/flash/articles/ad-mix.html

Posted by: Taka at July 13, 2004 03:04 AM

Takaさん、情報サンクスです。
http://www.macromedia.com/jp/support/flash/applications/jpeg_slideshow_xml/
これはFLASHについてるサンプルですよね。
僕も一番最初にXMLについて調べた時に
この説明を全部プリントして見ました(w。

色々とこけてるんですがやっぱり
ignoreWhite入れないと駄目っすね。
データ自体はignoreWhiteをtrueにしなくても
取得でけたんですがnextSiblingとかが効かなくて
悩みました。

Posted by: rakeem at July 13, 2004 04:39 AM
Post a comment









Remember personal info?