- - PR -
FORMの値を引き継ぐには?
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2002-03-01 17:42
最近ようやくXMLを勉強し始めた初学者です。
FORM内のエレメントの値を1つのXSLTに引渡して表示内容を切り替えたいのですが、どうやったらいいのかさっぱり見当がつきません。具体的な方法とか、適当なサンプルの場所とかをご存知ないでしょうか? 初歩的な質問ですみません。 |
|
投稿日時: 2002-03-02 06:26
井上です。
お望みの情報ズバリが見つかるかどうかわかりませんが、MSDN Online XML Developer Center はどうでしょう。 http://www.asia.microsoft.com/japan/developer/xml/default.asp ちなみに、お尋ねになっている件ですが、スクリプトを使ってフォームの値を受け取ることはできると思ったので、それを利用できれば… という感じですね。 たとえば、スタイルシートのファイルをいったん XML 文書として開いて、フォームから受け取った「内容を可変させたい部分」の値を DOM を使って付け替えてから、XSLT 変換を実行するとか… _________________ www.kojii.net |
|
投稿日時: 2002-03-04 13:26
返信ありがとうございます。 探していたのは正におっしゃる通りの方法です。ザッと見た感じではDOMで書き換えるって記事がなさそうですね。。。もう少し詳しく探してみますが、こういうDOMとXSLTの使い方ってあまり一般的ではないのでしょうか? |
|
投稿日時: 2002-03-04 14:35
井上です。
一般的かどうか判りませんが、理論上は可能ですし、やってみる価値はあるんじゃないかと思います。 私も、特定のノードの値を「付け替える」というのはやったことがありませんが、読み込んだ XML 文書に要素ノードをオンメモリで追加し、そこに新たに値をセットした上で XSLT 変換を実行する、というスクリプトは書いたことがあります。 (拙著:「XML+XSLT による Web コンテンツ自動生成」に載っています) _________________ www.kojii.net |
1