2010-12-18 4 views
0

いくつかの値をXMLファイルに書き込むにはどうすればよいでしょうか? .htmlファイルでは、jsfuncions.jsというjsファイルからその値を取得するスコアがありますXML ajax/javascript/jquery

これについていくつかのサイトを試してみましたが、明確で単純な答えは見つかりませんでした。

スクリプトタグを使用してインデックスファイルにライターを直接配置する必要がありますか?

また、var xml = new xmlwriter()を使用する必要があります。または、この目的に合うようにjqueryでもっとシンプルなものがありますか?

かなり確かに私はvar XML = new XMLWriter()を使用する必要があります。

しかし、この機能については何も見つかりません。誰かが簡単な作家の正しい方向に私を指すことができますか?

よろしくお願いいたします。

+1

XMLファイルはどこにありますか?サーバー上で? –

+0

私のローカルマシンで。 – Cordon

答えて

0

それは本当にあなたが結果のXMLで何をしたいかによって決まります。ユーザーが入力した情報を保存する場合は、保存操作にサーバー側の技術を使用する必要があります。

サーバー側のテクノロジの例には、ASP.NET、PHP、Ruby on Rails、Java、Node.jsなどがあります。これらの技術の経験がなければ、これはあなたの最大の学習曲線になります。マイクロソフトはWebMatrixと呼ばれる素晴らしい無料のアプリケーションを提供しています.WebMatrixはさまざまなフレームワークを使い始めるのに役立ちますが、ASP.NETで優れています。

個々のユーザーの使用に関する永続的な情報のみに興味がある場合は、実際のXMLファイルを参照することはできません。 @ BobToddの答えは、ほとんどのオプションのリストを示していますが、その選択肢はCookieとローカルストレージの違いです。選択肢は、保存したい情報の量に基づいて行われます。クッキーははるかに簡単ですが、少量のデータしか保存できません。

1

JavaScriptはXMLファイルを永続的に更新することはできません。変更を永続的にするにはサーバサイド言語を使用する必要があります。

+0

それでは何が必要ですか?これはjavascript/jqueryで作成されたローカルプロジェクトです – Cordon

1

ブラウザセキュリティサンドボックスは、Webページがファイルを生成してローカルに保存できないようにします。

ローカルの唯一の永続性は、クッキーです。クッキー内にプロパティと値を持つレコードを格納するためのJSON形式を見ることができます。制限はクッキーの最大サイズです。

最新のブラウザでサポートされているHTML5が新しく追加されました。

http://people.w3.org/mike/localstorage.html