Поставщик собирается послать мне немного xml через httppost на скрипт, который я собираюсь сделать. Сценарий, когда получает httppost, мне нужно каким-то образом получить данные из xml и поместить их в мою базу данных.
У меня есть опыт работы со всеми 3, PHP MYSQL и XML. Я знаю, как получить значения из XML с помощью E4X, но я не знаю, как получить значения из XML с помощью PHP (4.3.9).
скажем, httppost - это XML, который выглядит следующим образом:
<data>
<item sku="434322" price="15.00" color="blue" shape="round"/>
<item sku="434323" price="20.00" color="red" shape="square"/>
<item sku="434324" price="45.00" color="green" shape="triangle"/>
<item sku="434325" price="30.00" color="blue" shape="star"/>
</data>
Как я могу использовать PHP для циклического прохождения каждого узла и получения каждого значения атрибута?
Спасибо !!
EDIT:
Кажется, что получение данных из XML очень сложно, поэтому, если есть более простой способ использовать что-то вроде CSV вместо XML, пожалуйста, поделитесь этим. Продавец сказал, что может отправить CSV или любой другой формат, который я хочу.