php获得xml文件里的内容

2025-10-28 23:42:37

1、创建一个以.xml结尾的文档

内容如下:

<?xml version="1.0" encoding="utf-8"?>

<class>

 <student info="美女">

  <name>小乔</name>

  <sex>女</sex>

  <age>20</age>

 </student>

 <student>

  <name>周瑜</name>

  <sex>男</sex>

  <age>25</age>

 </student>

 <student>

  <name>hsy</name>

  <sex>男</sex>

  <age>21</age>

  </student>

 </class>

2、创建以.php结尾的文件:代码如下:

<?php

header('content-type:text/html;charset=utf-8');

//1、创建一个DOMDocument对象。该对象就表示 xml文件

$xmldoc = new DOMDocument();

//2、加载xml文件(指定要解析哪个xml文件,此时dom树节点就会加载到内存中)

$xmldoc->load("class.xml");

//3、目标:获取第一个学生的名字

$stu = $xmldoc->getElementsByTagName("name");//直接找到节点name

$stu1 = $stu->item(0);// item(1)时,可以取到周瑜

$sex=$xmldoc->getElementsByTagName("sex");

$sex1= $sex->item(0);

echo $sex1->nodeValue;

echo $stu1->nodeValue;

?>

3、结果显示为:女小乔

php获得xml文件里的内容

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢