- 締切済み
formから値を取ってくる
検索機能つきのページを作ろうとしています。 htmlでformを使い閲覧者から指示された任意文字をxmlへ持ってくるにはどうしたらよいでしょうか? 今のところ ---html--- <FORM method="POST" action="kk.xml"> 名前:<input type="text" name="serch"> <INPUT type="submit" value="検索"></FORM> ---------- ---xml---- <xsl:variable name="serch"></xsl:variable> <xsl:value-of select="$serch" /> ---------- と行っているのですが値がxmlまで来ていないようです。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- fruit893
- ベストアンサー率68% (15/22)
回答No.1
HTMLページからXSLへ直接値を渡すことはできません。(そのような機能を持つWebサーバがあるかも知れませんが。) 通常、以下の経路で任意文字などのデータを渡します。 HTMLページ --POST--> Webサーバ --CGI--> CGIプログラム よって、FORMから投げられた内容を受け取るCGIプログラムが必要です。CGIプログラムの中でXMLを生成するなどすれば、目的が達成できるのではないでしょうか。
お礼
なるほど、直接はむりでしたか…。 Webサーバーに上げないものを作ろうとしているので なにか別の手段を考えて見ます。 ご説明、ありがとうございます☆