使用PHP从XML Tag获取信息

时间:2013-10-13 09:12:17

标签: php xml session

所以我有这个XML文件。

<?xml version="1.0" encoding="iso-8859-1"?>
<user>
  <resource>
    <reswood>150</reswood>
    <resstone>150</resstone>
    <ressteel>150</ressteel>
    <limit>1000</limit>
  </resource>
</user>

这是php文件。

<?php
session_start();
$userlogin = $_SESSION['username'];

$xml=simplexml_load_file('data/' . $userlogin . '/' . $userlogin . '.xml');

echo $xml->reswood;
echo $xml->resstone;
echo $xml->ressteel;
?>

好吧所以我已经改为简单的xml,现在只显示空白......

1 个答案:

答案 0 :(得分:1)

我真的不明白这个问题......“wood tag:”是无效的PHP并且会出错。除非你想让输出实际上说“回声”和东西。但无论哪种方式,您都应该使用SimpleXML而不是load来读取XML文件,然后您可以使用XPath来更轻松地导航和访问XML数据。