dirk sander: XML-Dokument in SQL-Datenbank

Hallo,

zweiter Versuch auf meine Frage eine Antwort zu bekommen, ich stehe vor der aufgabe ein xml dokument in eine sql 7.0 datenbank zu ueberfuehren.
Gibt es ein tool oder eine erweiterung fuer den sql 7.0-server mit dem ich das xml dokument in die datenbnak bekomme. Oder kann mir jemand sagen wo ich information (literatur, URLs etc.) zu diesem thema finden kann ?

Ich bin fuer jeden tipp dankbar.

gruss

dirk

  1. Gibt es ein tool oder eine erweiterung fuer den sql 7.0-server mit dem ich das xml dokument in die datenbnak bekomme. Oder kann mir jemand sagen wo ich information (literatur, URLs etc.) zu diesem thema finden kann ?

    Wenn du mal genauer beschreiben könntest, was du genau tun möchtest, kann dir vielleicht geholfen werden. Die Formulierung oben läßt als Lösungsmöglichkeit folgendes zu:

    Jede HTML Seite in ein Feld einer Datenbank oder aufgeschlüsselt in XML Elemente in verschiedene Felder der Datenbank. Was denn nun? Tools kenne ich nicht.

    <mfg>Sebastian Will</mfg>

    1. hallo sebastian,

      ich werde versuchen mein problem geanuer zu beschreiben.
      Es gibt vom bme (http://www.bme.de/bmecat/) einen standard fuer kataloge dieser soll genutzt werden um daten zwischen firmen auszutauschen. Der katalog ist eine datenbank in xml format. Die katalogdaten will ich in eine MS sql 7 datenbank ueberfuehren. Und da hoert mein wissen einfach auf.

      Gruss

      Dirk

      1. Hallo!

        Als Ausgangsbasis:

        http://www.xml.com/pub und http://www.vbxml.com/

        Grüße
        Thomas

      2. Hallo Dirk

        Ich habe vorgestern Dein Posting gelesen und mich gleich mit dem Thema BMEcat auseinandergesetzt. Dies ist wirklich eine interessante Sache.
        Nun sehe ich heute bei Heise (iX) einen passenden Artikel zu BMEcat und Perl: http://www.heise.de/ix/artikel/2000/09/166/

        Aufgrund dieses Artikels schlage ich vor, mittels des XML-Parsers und dem DBI-Modul in Perl ein Skript zu schreiben, mit dem die BMEcat-Datei in Deine Datenbank abgefüllt wird.

        Die entscheidende Frage dabei bleibt, wie Du die Baumstruktur des Kataloges in der DB darstellen willst.
        Solltest Du nur an den Artikeldaten (Blätter des Baumes) interessiert sein, so lässt sich die Umsetzung einfacher realisieren (Durchlaufe den geparsten Katalogbaum und führe bei jedem Artikel ein INSERT-Statement in Deine DB aus).

        Grüsse
        Tom