0

我正在尝试使用 Ajax 创建和编写 XML 文件。我的场景是当用户输入用户名和密码时,我的移动 Web 应用程序中有一个登录窗口,输入的数据应通过 XML 文件发送到服务器。

在此,我需要通过 Ajax 创建和编写包含用户名和密码元素的 XML 文件。我谷歌并不清楚如何实现它。

我的疑问是,

  • 我可以使用 Ajax 创建 XML 文件吗?
  • 如果是这样,我如何从 Ajax 创建和编写 XML 元素。

任何人都可以建议我一个想法。

4

1 回答 1

1

当用户输入用户名和密码时,我的移动 Web 应用程序中有一个登录窗口,输入的数据应通过 XML 文件发送到服务器

使用 XML 会使该任务变得过于复杂。使用 application/x-www-form-urlencoded 数据会简单得多。

我可以使用 Ajax 创建 XML 文件吗

不可以。您可以使用 Ajax 发出 HTTP 请求。

您可以将该 HTTP 请求设为 POST 请求,并在其正文中包含一个 XML 文档。

如果是这样,我如何从 Ajax 创建和编写 XML 元素。

如果我要这样做(我不会这样做,见上文),我会将模板 XML 文档存储在字符串中,使用 DOM 解析器对其进行解析,对其进行操作以添加数据,然后将其序列化回 XML。请参阅MDN 上的解析和序列化 XML

于 2013-02-19T13:14:59.897 回答