1

JavaScript プラグインを使用して、実行中の同じサーバーとディレクトリから XML ファイルを開いて保存することはできますか? 私は JavaScript の経験がなく、その機能についてはかなり無知です。

ユーザーがブラウザ経由で XML ベースの構成ファイルを編集できるようにしようとしています。CodeMirror や ACE などのブラウザベースのエディタはこれに最適なように見えますが、ファイルから XML を読み取って保存することはできますか?

この場合、サーバー側のコードは使用できません。この単純なプラグインが完成すると、SharePoint 2003 サーバーにアップロードされ、IFrame を介して (制限付きの CMS を使用して) Web ページに含まれます。

同僚がこの方法でページに追加した JQuery プラグイン (SharePoint でホストされ、n iFrame にリンクされている) を見たことがあるので、JQuery も可能性があります。

スキーマの検証が Web ベースのエディターでも可能であれば、それも役立ちます。

アドバイスをいただきありがとうございます。

編集: このページにアクセスできるユーザーは、このページ (および編集対象の XML ファイル) がホストされている SharePoint サーバーにもアクセスできます。

4

2 に答える 2

1

いいえ。クライアント側のコードはサーバーに書き込むことができません。

これを行うにはサーバースクリプトが必要です(誰かがサーバーに自由に書き込むことができた場合のセキュリティの悪夢を想像してみてください)

于 2012-06-22T17:14:53.420 に答える
0

AlfonsoMLが述べたように、これはクライアント側では実行できず、サーバー側で実行する必要があります。

この投稿がここに示したように、JQuery を使用して Ajax 呼び出しを行い、サーバーから XML を取得できます。XML コンテンツをサーバーに戻して保存する場合は、Ajax を再度使用する必要があります。

于 2012-06-22T17:23:38.607 に答える