首页 > 解决方案 > 如何根据用户输入从 XML 文件中检索数据并将其显示在 HTML 文件中?

问题描述

我有一个名为的 XML 文件'users.xml',其中包含一些数据“(例如 USERID、USERNAME、ADDRESS、PHONENUMBER)”。如何根据用户输入从该 XML 文件访问特定“用户”的数据并使用 HTML 文档显示它。例如,当用户输入'USERID'“1”并按下'Submit'按钮时,HTML 文件将显示(USERID, USERNAME, ADDRESS, PHONENUMBER)该用户的所有信息。

我的'users.xml'文件如下所示:-

<?xml version="1.0" encoding="UTF-8"?>
<USERDATA>
  <USER>
    <USERID></USERID>
    <USERNAME></USERNAME>
    <ADDRESS></ADDRESS>
    <PHONENUMBER></PHONENUMBER>
  </USER>
</USERDATA>

标签: htmlxmlinputdisplay

解决方案


你可以试试jQuery,其实jQuery是基于 XML 结构的。尝试 x = $('<USERDATA><USERID>xxx</USERID><USERNAME></USERNAME><ADDRESS></ADDRESS><PHONENUMBER></PHONENUMBER></USER></USERDATA>')

您可以通过 jQuery api 获取值,例如x.find('USERID').text()

这是一个演示演示


推荐阅读