读取XML文件,并使用JavaScript将详细信息以表格形式打印出来
介绍: 使用JavaScript读取XML文件,并以表格形式打印XML文件的详细信息。我们需要创建一个XML文件,其中包含要打印的数据。XML代表可扩展标记语言,它与HTML非常相似。XML文件的主要目的是用来存储和传输数据。创建XML文件非常简单,因为它使用自定义标签。
先决条件:
- 基本知识 HTML
- 基本知识 CSS
- 基本知识 JavaScript
- 基本知识 XML
方法: 创建XML文件后,我们将编写JavaScript代码来以表格形式从文件中读取和提取数据。因此,我们将发送XMLHttpRequest到服务器,并通过JavaScript从XML文件中获取详细信息。如果请求完成,则响应准备就绪且状态为“OK”,因此我们可以通过使用标签名称获取XML数据。
现在我们将创建两个文件:
1.employee.xml: 存储员工详细信息的XML文件。创建XML文件时我们使用自定义标签,这里我们使用不同的自定义标签,如名字、姓氏、职位、部门等,这些标签根据标签名称存储每个员工的详细信息。
employee.xml
2.index.html: 此文件包含HTML、CSS和JavaScript代码。我们使用style标签来设置CSS部分,其中我们为表格属性和按钮设置样式,然后使用script标签来编写JavaScript代码并插入employee.xml文件。在loadXMLDoc()函数中,当请求完成后,我们向服务器发送HTTP请求,然后从服务器获取响应并从XML文件中访问数据。在empDetails()函数中,如果我们从服务器获取到响应,则通过使用自定义标签名逐个获取XML文件的数据。要显示此xml文件的数据,只需单击”获取员工详情”按钮,xml文件的数据将以表格形式显示在屏幕上。
index.html
运行应用程序的步骤: 要读取XML数据,我们需要在本地服务器上运行此代码。所以,首先我们启动本地服务器,然后打开Chrome浏览器,启动本地主机并查看结果。 **** 点击“获取员工详情”按钮后,我们将以表格形式获取员工详情。
输出: