Das Notes Forum

Lotus Notes / Domino Sonstiges => Tools & Downloads => Thema gestartet von: eknori am 26.02.02 - 07:30:30

Titel: XML unter R5
Beitrag von: eknori am 26.02.02 - 07:30:30
Hier ein interessantes Tool als Erweiterung der LotusScript Klassen, um XML unter R5 zu betreiben.
Die Datenbank enthält neben der erforderlichen DLL auch eine umfangreiche Dokumentation

DXLSX is a LotusScript Extension (LSX) that enables LotusScript developers to work with the Domino XML Language (DXL) in Notes/Domino R5. It allows a developer to export or import one or more documents or design elements in DXL, which is a specific vocabulary of XML for describing NSF data. It is very similar to the functionality provided by the Lotus XML Toolkit utilities DXLImport.exe and DXLExport.exe, the major difference being DXLSX allows importing and exporting to happen programmatically from LotusScript.

Under the hood, DXLSX wraps a number of methods and properties exposed by the C++ classes of the Lotus XML Toolkit. Consequently, it requires that the runtime library (DXLTools10.dll) be present on the machine that the calling LotusScript agent is running on.

"Note that the capabilities provided by DXLSX will be included (and expanded upon) in the next major release of Notes/Domino, code-named "Rnext" at the time of this writing. Using DXLSX, LotusScript developers can take advantage of importing and exporting DXL today, in R5, without having to resort to using Java or C++ to do so.

As DXLSX is an LSX module, it is closely integrated with Notes in that it can raise errors that can be handled using LotusScript's On Error statement, and the methods and properties exposed by the classes in the LSX are viewable in the Domino Designer class browser." ( aus dem Vorwort der Dokumentation)

Die Datenbank gibt es hier:
http://www.eview.com/eview/viewr5.nsf/fdb98a5cb267a12185256a29006d14c0/4d8c5fb74eef39bd85256b3c00629de0/$FILE/dxlsxdoc.nsf
Titel: Re: XML unter R5
Beitrag von: NotesBug am 26.02.02 - 09:01:04
Hallo eknori

Der vor oder Nachteil diese Lösung ist, das ganze Notesdokumente gemäs der DXL Spec in XML exportiert oder nach Notes importiert werden können. Wenn man andere Daten mit evtl. eigenen Satzaufbau (DTD) verarbeiten will, hilft diese Lösung wenig.

(Ich habe inwischen deshalb mit Java Agenten unter Notes angefangen. Bei XML bietet sich das an.)
Titel: Re: XML unter R5
Beitrag von: eknori am 26.02.02 - 10:40:38
OK, bin da nicht so bewandert.  8) 8)
Titel: Re: XML unter R5
Beitrag von: zaphod am 26.02.02 - 11:42:11
Zitat
...Ich habe inwischen deshalb mit Java Agenten unter Notes angefangen. Bei XML bietet sich das an.


... und wie sind deine ersten erfahrungen damit?

bye bye z
Titel: Re: XML unter R5
Beitrag von: NotesBug am 26.02.02 - 12:44:50
Gut, wenn ich per LotusScript eine XML Datei importieren will, muß ich den WEB Retriver starten, das Dokumnet per getDocumentbyURL abspeichern und kann die Daten dann erst parsen und weiterverarbeiten. (Ich bekommen die XML Daten per URL von einem WebService)

Per Java muß ich nicht den Webretriver nutzen, sondern kann die XML Daten in eine Variable holen, parsen und weiterverarbeiten.

Nachdem man mit Java die Anfängerfehler gemacht hat, kommt man sich fast wie in LostusScript vor, weil die Befehle sehr ähnlich sind.
Titel: Re: XML unter R5
Beitrag von: zaphod am 26.02.02 - 14:36:25
hört sich gut an. ich darf mich in naher zukunft mit einer xml schnittstelle zu einem anderen system rumschlagen.
hast du vielleicht weiterführende links/infos oder lesestoff welche du zum thema empfehlen kannst?

thanx z
Titel: Re: XML unter R5
Beitrag von: NotesBug am 26.02.02 - 14:45:53
Du kannst dich gerne weiter an mich wenden.
Dann lerne ich dabei weiter  ;)

als Info Quellen habe ich genutzt:

die Doku zu http://xml.apache.org/xerces2-j/index.html
sowie einige Demo DB's von allen möglichen Seiten, die ich hier gesammelt habe (hautsächlich von Notes.net und http://www.lotus.com/xml)

Titel: Re: XML unter R5
Beitrag von: zaphod am 26.02.02 - 15:11:27
Zitat
Du kannst dich gerne weiter an mich wenden.
Dann lerne ich dabei weiter  ;)


...cool, da komme ich gerne darauf zurück   ;D

vorerst besten dank
bye bye z
Titel: Re: XML unter R5
Beitrag von: NotesBug am 26.02.02 - 19:18:58
Nicht zu viel Hoffnung machen: Ich lerne es auch erst gerade  8)