не нашел мой xml с codeigniter? - PullRequest
       0

не нашел мой xml с codeigniter?

0 голосов
/ 25 ноября 2010

Я получаю это сообщение о том, что xml не был найден, но затем я получаю идентификатор продукта, название продукта, я не понимаю, как это исправить, помогите мне

/ * Добро пожаловать в конец файла.php / / Расположение: ./system/application/controllers/welcome.php * / Файл «C: \ Users \ amaury \ Documents \ xml \ myxml.xml» не был найден.1005 *

Это мой код:

function _getXML($fname)
{
    $filename = $fname.'.xml';
    $xmlfile="“C:\\Users\\beto\\Documents\\xml\\".$filename;
    //$xmlRaw = file_get_contents($xmlfile);
    $result = '';

    //$this->load->library('simplexml');
    //$xmlData = $this->simplexml->xml_parse($xmlRaw);

    if(file_exists($xmlfile)){
        $xmlRaw = file_get_contents($xmlfile);
        $this->load->library('simplexml');
        $xmlData = $this->simplexml->xml_parse($xmlRaw);
        foreach($xmlData['Emisor'] as $row)
        {
            $result .= '<tr>';
            $result .= '<td>'.$row['id'].'</td>';
            $result .= '<td>'.$row['name'].'</td>';
            $result .= '<td>'.$row['category'].'</td>';
            $result .= '<td>$ '.$row['price'].'</td>';
            $result .= '</tr>';
        }
    }else{
        $result = 'File' . $xmlfile . 'was not found';
    }
    return $result;
}

1 Ответ

2 голосов
/ 25 ноября 2010

Похоже, у вас есть дополнительный набор фигурных кавычек на вашем пути."“C:\\

Это в вашем текущем коде?Это может быть причиной вашей проблемы.

“C:\\Users\\beto\\Documents\\xml\\myxml.xml не будет существовать, но C:\\Users\\beto\\Documents\\xml\\myxml.xml будет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...