用于编辑(和保存)XML文件的Javascript插件?

时间:2012-06-22 17:08:18

标签: javascript xml plugins wysiwyg client-side

是否可以使用JavaScript插件从运行的同一服务器和目录中打开并保存XML文件?我没有任何JavaScript经验,而且对其功能一无所知。

我试图让用户能够通过浏览器编辑基于XML的配置文件。基于浏览器的编辑器(如CodeMirror和ACE)似乎是理想的,但它们是否可以从文件读取XML然后将其保存回来?

在这种情况下,无法实现服务器端代码。这个简单的插件(如果已完成)将上传到SharePoint 2003服务器,并通过IFrame包含在网页(带有限制性CMS)中。

我见过一个同事通过这种方法添加到页面的JQuery插件(托管在SharePoint上,与n iFrame链接),所以JQuery也是可能的。

如果在基于Web的编辑器中也可以进行模式验证,那么这也很有用。

提前感谢您的建议。

编辑:任何有权访问此页面的人都可以访问SharePoint服务器,并且托管它(以及他们要编辑的XML文件)。

2 个答案:

答案 0 :(得分:1)

没有。客户端代码无法在服务器上写入。

你需要一个服务器脚本才能做到这一点(想象一下,如果有人能够自由地写入服务器那么安全噩梦)

答案 1 :(得分:0)

作为AlfonsoML stated,您无法在客户端执行此操作,并且必须在服务器端执行此操作。

您可以使用JQuery进行Ajax调用以从服务器获取XML,因为此帖子已显示here。如果要将XML内容发送回服务器以保存它,则必须再次使用Ajax。