mam taki oto fragment pliku xml:
<publikacja> <produkty><id>6254</id><cena>20.90</cena><tytul>tyltul1</tytul><autor>Arnold Kom</autor><opis>Dowiedz się, jak ..</opis><img>http://test.pl/obraz.png</img><imgmini>http://test.pl/obrazek1.png</imgmini><link>http://adres.pl/testy.html</link><isbn>972-85-7452-820-3</isbn<cid>2121</cid></produkty> dalsza struktura podobna </publikacja>
Jak taki plik xml mogę zapisać do pliku .sql lub od razu do bazy danych ?
Zrobiłem takie coś szperając w google

<?php $doc = DOMDocument::load('nowosci.xml'); $xpath = new DOMXPath($doc); $publications = $xpath->query('publication'); foreach($publications as $publication) { $query = 'INSERT INTO publications SET `id` = ' . $xpath->query('id/text()', $publication)->item(0) . ' `imgmini` = ' . mysql_real_escape_string($xpath->query('imgmini/text()', $publication)->item(0)) . ' `cena` = ' . $xpath->query('cena/text()', $publication)->item(0); $sql->query($query); } ?>
lecz wywala mi taki błąd:
Catchable fatal error: Object of class DOMText could not be converted to string in /home/test/domains/adres.pl/public_html/t/xml.php on line 7
Jak to naprawić lub jak to zrobic

prosze o pomoc jestem noobkiem nie leniuchem

Pozdrawiam