Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > xml parsing


Автор: ekodrive 15.9.2015, 09:32
Добрый день друзья. Есть файл test.xml
Код

<?xml version="1.0" encoding="UTF-8"?>
<List>
<Line Item="item text" Quantity="6" Price="3"/>
<Line Item="item text1" Quantity="2" Price="2"/>
<Line Item="item text2" Quantity="4" Price="3"/>
<Line Item="item text3" Quantity="1" Price="5"/>
<Line Item="item text4" Quantity="5" Price="6"/>
</List>

и имеется файл read.php

Код

$get = file_get_contents('test.xml');
$arr = simplexml_load_string($get);
$data = $arr->Line;
foreach($data as $row){
echo $row->Price;
}


выводятся только пустые строки.
 Что делать ?

Автор: Vardoulacha 15.9.2015, 11:31
Код

$xml = simplexml_load_file('file.xml');
$data = $xml->Line;
foreach($data as $row){
    echo $row['Price'] . '<br>';
}

Автор: ekodrive 15.9.2015, 13:21
Vardoulacha, спасибо огромное выручили )

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)