Hallo,
habe eine XML Datei den ich gerne in die *.nsf importieren möchte. Und zar will ich dass der Baumstruktur wie bei einem XML-Editor, auch in die *.nsf übernommen wird.
Aus der suche heraus habe ich folgendes gefunden:
Sub Initialize
Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
filename$ = Left(db.FileName, Len(db.FileName) - 4)
REM Open xml file named after current database
Dim stream As NotesStream
Set stream = session.CreateStream
If Not stream.Open("c:\dxl\" & filename$ & ".dxl") Then
Messagebox "Cannot open " & filename$,, "Error"
Exit Sub
End If
If stream.Bytes = 0 Then
Messagebox "File did not exist or was empty",, filename$
Exit Sub
End If
REM Replace documents in this database with matching ones in the DXL
Dim importer As NotesDXLImporter
Set importer = session.CreateDXLImporter(stream, dbCopy)
importer.DocumentImportOption = DXLIMPORTOPTION_REPLACE_ELSE_IGNORE
Call importer.Process
End Sub
Das problem ist nur dass der mit einer Fehlermeldung aussteigt:
"DXLImporter output object is invalid, uninitialized, or not explicitly declared and strongly typed"
Ist das vielleicht der falsche Weg eine XML Datei zu importieren?
Gruss
Ozan