$output .="<keyword>".$_POST['keyword']."</keyword><name>".$row['url']."</name><occur>".$row['occurrences']."</occur><queryTime>".(substr($end_time-$start_time,0,5))."</queryTime>";
}
名前の値がnullの場合、Flexでチェックしたいと思います。私はこれらを試しましたが、ノードの値が空のときに警告が表示されません。FlexでXML値がnullであるかどうかをチェックする方法
event.result.attribute("name").value < 0
event.result.attribute("name").length < 0
event.result.loginsuccess.name = ""
誰でもお手伝いしますか?以下は私のフレックスコードです。
if(keyword.text == "")
{
Alert.show("Please enter the search term");
} else if(event.result.attribute("name").length < 0) {
Alert.show("No search Results"); }
else {
subtitle.text = "Search results for " + event.result.loginsuccess.keyword[0];
query.text = "query executed in " + event.result.loginsuccess.queryTime[0] + " Seconds";
}
}
名前フィールドがnullの場合は、警告メッセージが表示されません。 – Kevin
あなたのコードを試してみましたが、今すぐ警告メッセージが表示されますが、問題は特定のキーワードの結果があり、検索結果が表示されない場合です。 それ以外にはそれ自体は条件を設定しません。 – Kevin
あなたのXML出力が間違っている、xmlは1つの要素(ルート要素)を持つ必要があります。または任意の名前で出力を開始し、出力の最後にルートタグを閉じます –