ある変数nがあるとします。
これをXqueryを使ってデータベースから検索したいと考えています。
例として
<?xml version="1.0"> <movie> <title>ショーシャンクの空</title> <point>90</point> <review>とても良い</review> </movie> がXMLデータベースに格納されているとします。 映画名を入力するところがあり、 今回の場合「ショーシャンクの空」を入力し 変数に保存し、Xqueryで検索するとreviewの値をだせるようにしたいです。 String n = a.getText(); ← ここに「ショーシャンクの空」が入っています StringBuffer query = new StringBuffer(); query.append("for $input in //movie " ); query.append("where $input "); ← ここをどうやって書けばいいか・・・ query.append(" return $input //review ); 上にも書いた通り、where句を変数nを使ってどうやって書けばいいかわかりません。 query.append("where $input[title = n]");だとnを変数として認識してくれないですし・・・ どうかご教授ください・
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。