Domino 9 und frühere Versionen > ND6: Entwicklung
XML-Import per Script auf Server
(1/1)
stenz:
Hallo
ich exportiere Daten aus mehreren Dokumenten aus einer NotesDatenbank in XML, formatiere die Daten mit XSL und möchte das formatierte XML-File wieder als Gestaltungselement in die Notes-Datenbank einlesen.
Dies funktioniert lokal auf dem Client auch wunderbar.
Wenn ich allerdings das Script auf dem Server laufen lassen möchte, erhalte ich beim Import folgenden Fehler:
<DXLImporterLog>
<fatalerror line='2' column='2'>Unknown form element attribute: xmlns:dxl</fatalerror>
<error>Unknown DXL class library error</error>
<error>DXL importer operation failed</error>
</DXLImporterLog>
<?xml version='1.0'?>
Wenn ich mir das XML ansehe, welches importiert werden soll, sieht es völlig normal aus:
<?xml version="1.0" encoding="UTF-8"?>
<form xmlns="http://www.lotus.com/dxl" name="AnzeigeID" alias="fAnzeigeID" version="6.0" maintenanceversion="2.0" replicaid="C1256D50004E852E" designerversion="6">
Gelten auf dem Server andere Regeln bezüglich des Namespaces?? Hat irgendjemand eine Idee, wie ich mein Problem lösen kann???
Vielen Dank
joringel:
Hast Du die entsprechende .dtd Datei auf dem Server liegen? Schau mal nach im Verzeichnis '<Programmverzeichnis>\xmlschemas\', jeweils lokal und auf dem Server.
Gruss
Joringel
stenz:
Ja, die DTD liegt auf dem Server unter xmlschemas. Woran könnte es noch liegen?
Hernan Cortez:
soweit ich sehe fehlt da die Referenz auf die Assoziierung mit der dtd. So nach der Art:
--- Code: ---<?xml version="1.0">
<!DOCTYPE form SYSTEM "xmlschemas/form.dtd">
<Form ...>
--- Ende Code ---
So in der Art jedenfalls. Wenn du das extrahierst, wird die Doctype Entity Referenz (??) normalerweise mitgeliefert.
Hast du das vielleicht im client irgendwie entfernt?
Gruß Axel
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln