📜  如何使用PHP在网页中显示 XML 数据?

📅  最后修改于: 2022-05-13 01:54:11.693000             🧑  作者: Mango

如何使用PHP在网页中显示 XML 数据?

在本文中,我们将通过 XAMPP 服务器使用PHP在网页上显示 XML 文件中的数据。 PHP是一种服务器端脚本语言,主要用于处理 Web 数据。 XML 代表可扩展标记语言。

要求:

  • XAMPP 服务器

句法:


   
   .....
   

方法:我们将在PHP代码中主要使用两个函数。 simplexml_load_file()函数用于将 XML 文档转换为对象。



  • simplexml_load_file
    simplexml_load_file(name of XML file)
    
  • children(): children()函数查找指定节点的子节点。
    $xml_data->children()
    

执行步骤:

  • 第 1 步:启动 XAMPP 服务器。
  • 打开记事本并在xml_data.xml代码中键入以下代码。 PHP格式xml_data.xml:以学生XML 数据为例。
    xml_data.xml
    
    
       
          java
          G.Sravan Kumar
          22
          98
          
    guntur
       
                    Python       B. Naga sudheer       28       96        
    guntur
       
                    sql       Radha       25       78        
    guntur
       
           


    code.php
    children() as $data)
    {
        //display each sub element in xml file
        echo "Subject name : ", $data->subjects . "
    ";     echo "Student name : ", $data->name . "
    ";     echo "Student age : ", $data->age . "
    ";     echo "Student marks : ", $data->marks . "
    ";     echo "Student address : ", $data->address . "
    ";     echo "------------------------------------";     echo "
    "; } ?>


  • 第三步:下面是代码的代码。 PHP文件。

    代码。 PHP

    children() as $data)
    {
        //display each sub element in xml file
        echo "Subject name : ", $data->subjects . "
    ";     echo "Student name : ", $data->name . "
    ";     echo "Student age : ", $data->age . "
    ";     echo "Student marks : ", $data->marks . "
    ";     echo "Student address : ", $data->address . "
    ";     echo "------------------------------------";     echo "
    "; } ?>
  • 第 4 步:将这两个文件保存在xampp/htdocs/geek文件夹中。开发人员可以使用任何其他文件夹而不是geek文件夹。

输出:打开浏览器并输入localhost/geek/code。 PHP查看输出。

XML 数据