Exporting and importing DXL
The DxlExporter class converts Domino data to DXL. Use the createDxlExporter method in Session to create a DxlExporter object. Use the exportDxl method to perform the export. Input to exportDxl can be a Database, Document, DocumentCollection, or NoteCollection object. Output is a String object.
The DxlExporter class has the following properties:
| Property | Data type | Description |
|---|---|---|
| getConvertNotesBitmapsToGIF class and setConvertNotesBitmapsToGIF |
boolean |
true to convert Domino bit maps to GIF format |
| getDoctypeSYSTEM and setDoctypeSYSTEM |
String |
value of SYSTEM in the !DOCTYPE statement |
| getExitOnFirstFatalError and setExitOnFirstFatalError |
boolean |
true to exit on first fatal error |
| getForceNoteFormat and setForceNoteFormat |
boolean |
false to export formatted DXL |
| getLog |
String |
XML representation of warnings, errors, and fatal errors generated by the processor |
| getLogComment and setLogComment |
String |
comment added to the beginning of the log |
| getOutputDOCTYPE and setOutputDOCTYPE |
boolean |
false to suppress the !DOCTYPE statement |
The DXLImporter class converts DXL to Domino data. Use the createDXLImporter method in Session to create a DxlImporter object. Input to DxlImporter can be a String, Stream, or NotesRichTextItem object. Output is to a Database object.
The import operation constructs a list of note IDs for the newly imported notes. You can access these note IDs using the getFirstImportedNoteId and getNextImportedNoteId methods.
The DxlImporter class has the following properties:
| Property | Data type | Description |
|---|---|---|
| getACLImportOption and setACLImportOption |
int |
handling of incoming ACL entries |
| getCreateFTIndex and setCreateFTIndex |
boolean |
whether the target database is full-text indexed |
| getDesignImportOption and setDesignImportOption |
int |
handling of incoming design elements |
| getDocumentImportOption and setDocumentImportOption |
int |
handling of incoming documents |
| getExitOnFirstFatalError and setExitOnFirstFatalError |
boolean |
true to exit on first fatal error |
| getImportedNoteCount |
int |
number of notes imported |
| getInputValidationOption and setInputValidationOption |
int |
whether a DTD specified in the XML declaration statement should be used to validate the input XML |
| getLog |
String |
XML representation of warnings, errors, and fatal errors generated by the processor |
| getLogComment and setLogComment |
String |
comment added to the beginning of the log |
| getReplaceDbProperties and setReplaceDbProperties |
boolean |
true replaces the database properties from the DXL |
| getReplicaRequiredForReplaceOrUpdate and setReplicaRequiredForReplaceOrUpdate |
boolean |
true requires that the replica ID of the DXL and the target database match
|
| getUnknownTokenLogOption and setUnknownTokenLogOption |
Integer |
error logging options |