2012-03-05 22 views
0

XMLを使用してリストを作成し、その中にXSLスタイルシートを埋め込んでいます。これは常に成長する映画のリストなので、私は知りたいです。子供と孫のノードをリストに追加するフォームを作成する方法はありますか?フォームにXMLを追加するノード

私はいくつかのJavaScriptが関わっているかもしれないと思っていますが、スクリプト作成に関しては何をしているのか分かりません。

答えて

0

このXMLファイルに新しいエントリを書き込む場合は、サーバサイドスクリプティングのいくつかの形式を調べる必要があります。 Javascriptはファイルに書き込めません。

PHPはおそらく理解しやすいでしょう。いくつかの例で基本を説明する本を購入することから始まります。理解するのは難しくありません。ファイルに書き込むためのフォームと簡単な関数は、把握するのに長い。

あなたがそのようなことに関心がなければ、あなたのために仕事をする人を雇ってください。おそらく、完全なシステムを稼働させるために何をしているのか分かっている人にとって、あなたが本当に最良のオプションであるサーバサイド言語を本当に学びたいのでない限り、そうではありません。

+0

クライアント側で行う方法はありませんか?全く?もしそうでなければ、大したことではない。私はちょっと人生を楽にしたいと思っていました。しかし、それをクライアント側で実行する方法がない場合、私はそれだけで生活しなければならないと思います。入力いただきありがとうございます。 – ishmael624

+0

さて、いいえ! javascriptはブラウザのユーザーコンピュータ上で実行されており、サーバー上のファイルにアクセスすることはできません。サーバー側の言語がその部分を担当するため、ajaxを使用してもファイルにアクセスできません。 – adeneo

+0

私が本当に望んでいるのは、提出されたときにXMLツリーにノードを追加し、すべてが1つのファイルに含まれるフォームを作成できることです。 – ishmael624

0

クライアント側で実際にすべてを実行したい場合は、HTML5 client-side storageを試すことができます。つまり、データを入力するユーザー(および入力に使用されたブラウザのみ、使用されたコンピュータのみ)に対してのみ、データは永続的になります。

ムービーに複数のユーザーまたは複数のコンピュータからアクセスできるようにするには、サーバー側のストレージを使用する必要があります。

参考までに、HTML5ストレージは、ブラウザ間であまりよく標準化されていません。

+0

これは素晴らしいです!これについて教えていただきありがとうございます。私は今まで知らなかった。ページにノードを追加してローカルに保存するフォームを作成する方法を知っていますか? – ishmael624

+0

@SamuelPearseWalters:質問は非常に広いです...私はフォームの 'action'属性にjavascript関数呼び出しを入れ、関数はjQueryを使ってページにノードを追加します。ローカルストレージについては、さまざまなオフラインテクノロジについて、賛否両論、ブラウザサポート、サンプルへのリンクなど、私の答えのリンクを参照してください。 – LarsH

+0

@SamuelPearseWalters:あなたがそれに入り、より具体的な質問があれば、あなたはSOに投稿することができます。 "jQueryのページにノードを追加するにはどうすればいいですか?"または「ローカルストレージを使用してXMLドキュメントを保存するにはどうすればよいですか?これらは既に答えられているかもしれません。 – LarsH

関連する問題