- 締切済み
html上のセレクトボックスを使用してxmlからデータを抽出したい
<data> <p> <a>10</a> <b>***</b> <c>***</c> </p> <p> <a>100</a> <b>###</b> <c>###</c> </p> </data> 上記の様なxmlデータからhtml上にあるセレクトボックスよりJavaScriptを使って<a>が10の場合、<a>が100の場合、等の条件でデータを抽出したいのですが。 どのようにすればよいのでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
関連するQ&A
- javascriptにおけるXMLのデータ抽出
HTML+javascriptについて。 XMLを使用してデータを表示する際、 100件のデータがあるとして、その中にA、B、Cタイプが あるとします。 この場合においてAタイプのものを抽出する、ということを する場合において、どのようにプログラムを組むのか、また、 XMLデータ構造としてはどのようにすればいいのか教えてください! (personタグでなくてAタグ、Bタグ・・・にはしない方法です) データ構造としては1と2ではどちらがいいのか? データ構造1 <group> <person type="A" id="A01" value="医者"/> <person type="B" id="B01" value="先生"/> ・・・ </group> データ構造2 <group> <person type="A"> <id>A01</id> <value>医者</value> </person> <person type="B"> <id>B01</id> <value>先生</value> </person> ・・・ </group>
- ベストアンサー
- XML
- 連想配列からセレクトボックスを生成する
javascriptで連想配列から特定のキーについてセレクトボックスを生成することはできますか? PHPの例文はあったのですができればjavascriptでやりたいと思っています。 連想配列↓ var profile = [ { name : 'Aさん', tall : '150cm', like : '映画', }, { name : 'Bさん', tall : '160cm', like : '野球', }, { name : 'Cさん', tall : '170cm', like : 'テニス', } ]; があるとして、<body>内に上記のnameだけを抽出したセレクトボックスを作りたいです。 上記の配列の内容はどんどん増えていく予定です。(Dさん、Eさん…というように) ↓めざす完成形 <select id="Namesct"> <option>Aさん</option> <option>Bさん</option> <option>Cさん</option> </select> どうかご教授いただきたく、よろしくお願いいたします。
- ベストアンサー
- JavaScript
- セレクトボックスで警告
Javascriptの初心者です。 セレクトボックスが二つ(a,b)あるとして、 セレクトボックスa中の項目いずれかを選択肢すると、 セレクトボックスbのどの項目をも選択できないようにするため、 警告をだしたいのですが、 よい方法をご教授していただけなでしょうか。 よろしくお願いいたします。
- 締切済み
- JavaScript
- ExcelのVBAで、XMLファイルのデータ抽出
はじめまして。 XMLファイルに含まれたデータの中から、特定の条件のデータのみを抽出するプログラムを作りたいと思っております。 XMLファイルの中身は <p name="test">あいうえお</p> <p name="test2">かきくけこ</p> <p name="test3">さしすせそ</p> … のようなデータが2~300以上あり、その中から、NAMEが"test"のものだけを抽出するプログラムなのですが、ExcelのVBAで可能でしょうか? ご教授頂ければ幸いです。よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- SQLの書き方(チェックボックス)
このスレでいいのかちょとわからなかったのですが、 SQLの書き方のなのでこちらで質問をさせて頂きます。 (VB.NET) □ A □ B □ C チェックボックス(A,B,C)があります。 例えば(A、B,C)どれか一つ選択された場合 SELECT文でテーブルA、B、Cからデータを抽出するイメージは わくのですが、チェックボックスで(A、C)など複数 選択された場合には、SELECT文でテーブルAを抽出し 終わった後、SELECT文でテーブルCを抽出するのは 問題があるのではないかと思います。 ただイメージがわきません…。ヒントでもいいので もしよろしければアドバイスよろしくお願い致します。
- ベストアンサー
- Oracle
- チェックボックス、セレクトボックスの検索処理
--------------------------------------------------------------- (x.html) プルダウンのプログラム nameはa ラジオボックスのプログラム nameはb プルダウンのプログラム nameはc <input type="submit" value="検索" style="width:100;height:25;"> --------------------------------------------------------------- ◆プルダウン1、チェックボックス、プルダウン2があり、 3つともセレクトし、実行すると3つとも当てはまるデータが抽出されますが 抽出されない場合の、「ありません」の文章をいれたいのです。試行錯誤して みても思い通りにいかず、どうやっていったらいいか分かりません。 ◆3つの質問のうち、2つセレクトされただけとか、1つセレクトされた だけでも検索可能(セレクトされたものに当てはまるデータを抽出) にしたいのですが、どういう感じでプログラム組めばいいのでしょうか? * 以下のPHPファイルだと、3つセレクトし、3つ当てはまるデータしか抽出できないです。 (2つセレクトすると、2つだけ当てはまるデータがあるのに抽出できない) -------------------------------------------------------------- (a.php) <?php $x = $_POST["a"]; $w = $_POST["b"]; $z = $_POST["c"]; $Data=file("data.txt"); for($i=0;$i<sizeof($Data);$i++){ $line=explode(",",$Data[$i]); $sey=$line[4]; $sei=$line[5]; $sel=$line[6]; if($x >= $sey){ if($w == $sei){ if($z == $sel){ print "<table><tr><td rowspan='5 width='180'>ID:000$line[0]<br><img src=data/$line[9] border='0'></td> <th width='100'>名前</th><td>$line[1]</td></tr> ・ ・ ・ </table>"; }}}} ?> ---------------------------------------------------------------- ご教授宜しくお願いします。
- 締切済み
- PHP
- セレクトボックスのデータをリストボックスへ書き出す
javascript初心者です。よろしくお願いします。 まず年月日を3つのセレクトボックスで作成する。 追加ボタンを押すと、選択した年月日のデータをリストボックスに書き出すことができる。 ※ここでリストボックスのサイズは3に指定しておき、項目が3以上の場合はスクロールさせる。 さらに削除ボタンを作成し、リストからデータを削除できるようにする。 以上のような仕組みを作りたいのですが... どうかよろしくお願いいたします。
- ベストアンサー
- JavaScript
- エクセルで別シートのデータを抽出
~シートA~ A B C D E F G ┌─────────────┐ 1│ │10│20│30│40│50│60│ │ │───────────│ 2│ │11│21│31│41│51│61│ │4│───────────│ 3│月│12│22│32│42│52│62│ │ │───────────│ 4│ │13│23│33│43│53│63│ │ │───────────│ 5│ │14│24│34│44│54│64│ └─────────────┘ 6 ┌─────────────┐ 7│ │10│20│30│40│50│60│ │ │───────────│ 8│ │11│21│31│41│51│61│ │5│───────────│ 9│月│12│22│32│42│52│62│ │ │───────────│ 10│ │13│23│33│43│53│63│ │ │───────────│ 11│ │14│24│34│44│54│64│ └─────────────┘ ・ ・ ・ ~シートB~ A B C D E F G ┌─────────────┐ 1│ ▽ │ │ │ │ │ │ │ │───────────│ 2│ │ │ │ │ │ │ │ │○│───────────│ 3│月│ │ │ │ │ │ │ │ │───────────│ 4│ │ │ │ │ │ │ │ │ │───────────│ 5│ │ │ │ │ │ │ │ └─────────────┘ ↑はリストボックスで1月~12月の値が入っている。 上記条件でシートBのリストボックスから選んだ月のデータをシートAの表から該当する月のデータを全て抽出したいのですが、どのようにすればよろしいでしょうか。
- ベストアンサー
- オフィス系ソフト
- VBAのデータ抽出について
列 A B C 行1 番号 色 形 2 1 白 丸 3 2 赤 三角 4 1 赤 丸 5 3 黄 四角 (1)Excel Sheet1にコマンドボタン1があり、それをクリックするとUserForm1が表示されます。 (2)UserForm1には「番号」「色」「形」の各コンボボックス1,2,3が配置されています。 (3)各コンボボックス1,2,3に表示されるのは、Sheet1の各列のデータです。 (4)コンボボックス1,2,3のうち1つ選択→その条件に合うデータを抽出。 コンボボックス1,2,3のうち2つ選択→その2つの条件に合うデータを抽出。 コンボボックス1,2,3のうち3つ選択→その3つの条件にあるデータを抽出。 (5)Sheet1のコマンドボタン2をクリックすると、Sheet1は元のデータ一覧に戻る。 というようなプログラムを組みたいと思っています。 (4)のデータ抽出、(5)の戻し方がよくわかりません。 どなたかご教授下さい。
- ベストアンサー
- Visual Basic