Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
[XML] XML-Daten in Datenbank erfassen
#1
Ich habe ein Script gefunden, welches in der Lage ist, eine xml-Datei zu öffnen und den Inhalt in eine MySQL-Datenbank bzw. -Tabelle zu erfassen.

Die xml-Datei sieht so aus:

Code:
<?xml version="1.0" encoding="utf-8"?>
<Artikelstamm xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Artikel id="1" artnummer="1000" bezeichnung="Testprodukt1" />
  <Artikel id="2" artnummer="11000" bezeichnung="Testprodukt2" />
  <Artikel id="3" artnummer="11001" bezeichnung="Testprodukt3" />
  <Artikel id="4" artnummer="11002" bezeichnung="Testprodukt4" />
  <Artikel id="5" artnummer="11003" bezeichnung="Testprodukt5" />
</Artikelstamm>

Das PHP-Script sieht so aus:


PHP-Code:
<?php

    $filename 
'./itrunde/Artikel.xml';

    if(
file_exists($filename))
    {
        
$xml simplexml_load_file($filename);
        if(
$xml)
        {
            foreach(
$xml->Artikel AS $article)
            {
                
$abfrage "INSERT INTO xml_itrunde (id, artikelnummer, bezeichnung) VALUES ('".$article['id']."', '".$article['artnummer']."', '".$article['bezeichnung']."')";
                
$ergebnis mysql_query($abfrage);
            }
        }
    }

?>

Gefunden habe ich das Ganze hier:

XML-Datei in MySQL-Datenbank schreiben
Zitieren Return to top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste