从控制器传递XPATH结果以查看codeigniter

时间:2015-07-09 07:49:59

标签: php xml codeigniter xpath

我有一个控制器,我想用它来读取xml文件。 并使用xpath解析xml。

好吧,我们来谈谈代码。

public function index()
{
    $this->load->view('index');
    $xml = simplexml_load_file(base_url('JBPLNB0056.xml'));
    echo "<strong>Test</strong><br />";
    $data['mac'] = $xml->xpath("//COMPUTER/SubNodes/NETWORK/SubNode/Property[Entry='MAC Address']/Description");
    $this->load->view('view_name', $data);
}

我在视图文件中使用了print_r($mac)var_dump($mac),并说它。

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: mac

Filename: views/index.php

Line Number: 24

怎么了?

感谢。

1 个答案:

答案 0 :(得分:0)

调用索引视图时,不传递任何数据,

$this->load->view('index');

导致错误的原因