<?xml version="1.0"?>
<resultset statement="SELECT * FROM test" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<row>
<field name="item">2424</field>
<field name="header">blah blah 1</field>
<field name="text" xsi:nil="true" />
...
</row>
<row>
<field name="item">5321</field>
<field name="header">blah blah 2</field>
<field name="text">some text</field>
...
</row>
</resultset>
Мой экспорт в xml из mysql выглядит так, как указано выше, и содержит гораздо больше полей, чем необходимо для импорта.
Моя проблема заключается в том, как выполнить цикл по строкам с помощью simplexml в php и выбрать только некоторые из них.определенные поля / имена и сохраните тип данных (строка, ноль и т. д.) и отформатируйте запрос mysql, т. е .:
INSERT INTO table (item, header, text) VALUES ('2424', 'blah blah 1', NULL);
INSERT INTO table (item, header, text) VALUES ('5321', 'blah blah 2', 'some text');