php - Codeigniter 4 和 SimpleXMLElement

标签 php xml simplexml codeigniter-4

大约 10 年前离开编程领域后,我正在尝试使用 Codeigniter 4。 我的问题是从 XML 文件获取数组。 所以我正在考虑使用 PHP 的 SimpleXMLElement 但我无法访问这个类,因为它正在错误的路径中搜索。 这是我的代码示例:

<?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);

    }
}

这是我得到的错误:

找不到类“App\Controllers\SimpleXMLElement”

有人可以帮助我吗?

最佳答案

就用这个

new \SimpleXMLElement($xmlstr);

SimpleXMLElement 之前添加一个反斜杠

关于php - Codeigniter 4 和 SimpleXMLElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65979339/

相关文章:

php - Laravel CORS 进入框架 v 9

xml - 从结构编码 xml

java - 在main中调用其他类的方法

php - 从 xpath 查询中排除节点

php - 如何解析 <a name 和 <image src= inside <li tag using php?

php - Jquery UI Multi datepicker 检索日期时出现问题

php - "Garbage"某些客户端的 $_SERVER['REMOTE_ADDR'] 中带冒号的 IP 地址

php - 网站截图

java - 将 Java 类的实例传输到 xml 文件中

缺少 php SimpleXML 属性