在网页中打开和编辑XML文件

本文关键字:编辑 XML 文件 网页 | 更新日期: 2023-09-27 18:19:14

. NET和c#我正在寻找一种通过网页打开和编辑XML文件的方法。用户需要访问网页,打开存储在本地机器上的xml文件,然后进行编辑并将其保存回本地。

我不知道如何打开这个文件。我是否使用FileUpload控件让用户浏览到本地文件,然后在按钮事件上将文件加载到XmlDocument中?我试过这个,不能让它加载文件。一旦我有文件加载,我想我可以构建/编辑节点和数据。

不确定如何再次将其保存回本地机器上的XML文件

在网页中打开和编辑XML文件

如果你想在ASP.NET web应用程序中这样做,我看到以下过程:

1)允许用户从他们的机器中选择一个本地文件,然后将其上传到服务器,并在编辑框中显示其内容(这里你也可以做一些不错的事情,比如允许从windows资源管理器中拖放,应该有一些JQuery/JS组件准备好提供这样的功能);

2)一旦文件内容以多行文本框的形式显示在网页中(理想情况下,您希望使用特定的web控件提供语法着色等),用户可以编辑它的内容;

3)更改后,点击保存按钮,网页将开始从服务器下载文件到客户端,您可以下载与上传文件相同的名称,如果您将该名称存储在某个地方,用户将决定在何处保存文件。

这是我理解/看到你可以提供类似于你从我脑海中描述的功能的方式。