Codeigniter 4 和 SimpleXMLElement
Codeigniter 4 and SimpleXMLElement
大约 10 年前离开编程后,我正在尝试使用 Codeigniter 4。
我的问题是从 XML 文件获取数组。
所以我正在考虑使用 PHP 的简单 XML 元素,但我无法访问此 class,因为它在错误的路径中被搜索。
这是我的代码示例:
<?php namespace App\Controllers;
class Helloworld extends BaseController
{
public function index()
{
$xmlstr = '<libri>
<libro>
<autore>J.K.Rowlings</autore>
<titolo>Harry Potter e la pietra filosofale</titolo>
<editore>Salani</editore>
</libro>
<libro>
<autore>J.R.Tolkien</autore>
<titolo>Il signore degli Anelli</titolo>
<editore>Bonpiani</editore>
</libro>
</libri>';
$xml = new SimpleXMLElement($xmlstr);
}
}
这是我得到的错误:
Class 'App\Controllers\SimpleXMLElement' 未找到
有人可以帮我吗?
就用这个
new \SimpleXMLElement($xmlstr);
在SimpleXMLElement
前加一个反斜杠
大约 10 年前离开编程后,我正在尝试使用 Codeigniter 4。 我的问题是从 XML 文件获取数组。 所以我正在考虑使用 PHP 的简单 XML 元素,但我无法访问此 class,因为它在错误的路径中被搜索。 这是我的代码示例:
<?php namespace App\Controllers;
class Helloworld extends BaseController
{
public function index()
{
$xmlstr = '<libri>
<libro>
<autore>J.K.Rowlings</autore>
<titolo>Harry Potter e la pietra filosofale</titolo>
<editore>Salani</editore>
</libro>
<libro>
<autore>J.R.Tolkien</autore>
<titolo>Il signore degli Anelli</titolo>
<editore>Bonpiani</editore>
</libro>
</libri>';
$xml = new SimpleXMLElement($xmlstr);
}
}
这是我得到的错误:
Class 'App\Controllers\SimpleXMLElement' 未找到
有人可以帮我吗?
就用这个
new \SimpleXMLElement($xmlstr);
在SimpleXMLElement