0

サーバー側プログラムによって入力として読み取られる XML ファイルを作成するために使用されるインターフェイスであるサイトを構築しています。

Web サイトでは、ユーザーが HTML のブロックを動的に作成できます。各ブロックはオブジェクトと考えることができ、いくつかの入力フィールドが含まれています。ユーザーがフォームを送信すると、データは XML ファイルに変換されます。

投稿リクエスト全体でユーザーが生成した HTML を保持/再構築する最良の方法は何ですか? 私は JQuery を使用していますが、AJAX は使用していません。

4

4 に答える 4

1

見知らぬ人が言ったこと。さらに、Javascript を使用すると、任意の要素の HTML 文字列を取得できます。

document.getElementById('myimportantthing').innerHTML

そして、それをサーバーに送信して、CDATA XML 要素に含めます。これで問題ありません。

なんらかの目的で HTML をキャプチャして API に送信するという全体的なアイデアは、コードのにおいがするだけですが、あなたが何をしようとしているのかを知らなければ、それについてこれ以上言うことはできません。

于 2009-02-10T01:01:18.937 に答える
0

HTML を保持したいのに、なぜ HTML を XML に処理するのですか?

HTML をサーバーに保持するだけで、ajax リクエストを作成するときに、HTML ツリー全体を取得して DOM に貼り付けることができます (再構築する必要はありません)。

于 2009-02-10T00:35:52.257 に答える
0

私は、最新の XHTML が XML のサブセットであることを目指していることに注意したいと思います。そして、ルカは正しいと思います。

于 2009-02-10T00:42:24.503 に答える