xml-baum



  • Moinsen,
    ertstmal hoffe ich dass ich solch eine Frage in diesem forum stellen darf/kann, wusste nicht wo ich sonst nachfragen sollte.

    Ich wollte wissen ob jemand weiss ich wie am Besten/ Schellsten eine MS Access
    Tabelle zu einer XML-Datei (Baumstruktur) bekomme.

    Gibts dafür einen "relativ" leicht zu programmierenden Code oder muss ich dafür nen Tool benutzen (kenne aber keins) oder kann man das sogar dirrekt mit Access machen??

    Bitte um Antworten,

    Mit freundlichen Grüßen,
    Markus



  • Hallo Markus,

    Source Schnippsel aus der Office Hilfe:

    Sub ExportCustomerOrderData()
        Dim objOrderInfo As AdditionalData
        Dim objOrderDetailsInfo As AdditionalData
        Set objOrderInfo = Application.CreateAdditionalData
    
        ' Add the Orders and Order Details tables to the data to be exported.     Set objOrderDetailsInfo = objOrderInfo.Add "Bestellungen"     objOrderInfoAdd("Orders")     objOrderDetailsInfo.Add "Bestelldetails"
        ' Export the contents of the Customers table. The Orders and Order
        ' Details tables will be included in the XML file.
        Application.ExportXML ObjectType:=acExportTable, DataSource:="Tabelle1", _
                              DataTarget:="d:\Kundenbestellungen.xml", _
                              AdditionalData:=objOrderInfo
    End Sub
    


  • Danke erstmal für die Antwort.

    Mal angenommen ich habe mir jetzt ein XML Schmema erstellt oder auch eine xml datei die einen bestimmten aufbau hat. Nun will ich nach diesem Schema die XMl datei mit informationen befüllen.
    Also zum beispiel die sachen die in meiner access-tabelle stehen sollen nach diesem schema in die xml-datei hinein.

    EIn kleines Beispiel:

    Info1 INfo2 Info3
    asdas rgdfg rjrtj
    asfasf tz wetwer
    asfdfrg tztz qeqe

    _______________________________-

    <?xml version="1.0"?>
    <übersicht>
    <Infos>
    <wichtig>
    <Info1></Info1>
    <Info2></Info2>
    <info3></Info3>
    </wichtig>
    </Infos>
    </übersicht>

    ---> Die Informationen aus der Spalte Info1, Info2 usw. sollen
    nun in die dafür oben gebaute Struktur rein.

    Hoffe ihr versteht das...

    Kann man das mit ner programmiersprache machen (am liebsten c/c++)???
    bzw. wie geht das am besten???

    Dannnngge



  • Du möchtest für jede Zeile in einer Tablle ein extra XML haben?
    Entweder selber implementieren oder einen Parser verwenden mit dem man auch schreiben kann. (Habe da selber keine Erfahrung).

    Aber wenn Deine XML Datei einen so einfachen Aufbau hat könntest Du die XML Tags einfach plain schreiben. Access von C++ ansteuern wäre das nächste Problem. Es wäre wirklich am einfachsten wenn Du die Sache mit VB erledigst...


Anmelden zum Antworten