Hi,
Hast du da im notes.net forum auch mal nachgefragt? Poste es auf jeden Fall hier. Hört sich nach ziemlich smarten workarounds für mir noch nicht begegnete Probleme an.
Die xml Version kann es nach meiner nicht so bescheidenen Meinung nicht sein. Da gibt es nur 1.0.
So sieht der xml-header. Das DocType-Element und das Root-Element einer aus einem Notes-Dokument erzeugten dxl-Datei aus:
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE document SYSTEM 'xmlschemas/domino_6_0_1.dtd'>
<document xmlns='http://www.lotus.com/dxl' version='6.0' maintenanceversion='1.0'
replicaid='C1256D9E0054D83B' form='IMGAllDocs'>
Seine Probleme verstehe ich nicht ganz.
Vielleicht meint er die maintenanceversion.
Um solche Sachen zu ändern mußt du das händisch im xml-File machen oder über xml-APIs wie dom oder
sax* programmatisch (die gibts ja mittlerweile auch für LotusScript). Mit Sax gehts nicht, weil man damit xml-Dokumente nicht lesen und nicht beschreiben kann.
Wenn du sowas machst speichere die Datei auf jeden Fall immer im korrekten encoding ab (hier utf-8). Ich nehme für solche Aufgaben immer Textpad von textpad.com (das kann sowas).
Persönlich wundere ich mich über die dtd (offenbar Version 6.0.1 proprietär.
Das gefährlichsten Minen für den ambitionierten aber unerfahrenen xml-Experten sind namespaces, encoding und dtds/schemas.
Gruß Axel