Hallo,
Wenn ich die Dateien mit Xalan prüfen lasse, bekomme ich folgende Meldung:
Warning.Occurred at file BMECatneu.xml, line 2, column 47. Element 'CUSTOMS_TARIFF_NUMBERS' was referenced in a content model but never declaredWarning.Occurred at file BMECatneu.xml, line 2, column 47. Element 'FT_GROUPNAME' was referenced in a content model but never declared
(mit aktiver DOCTYPE-Zeile).Da das aber "nur" Warnungen sind, habe ich da nocht nichts weiter unternommen. Kann dort der Hunde begraben liegen?
Die Warnungen in dem Fall sind ernst zu nehmen, denn du hast in deinem XML Elemente, die in der DTD nicht definiert sind. Das wiederum führ den Sinn von der DTD ad absurdum.
Ich habe keine der beiden Elemente aus der Warnung in der XML-Datei, der Fehler liegt wohl an der DTD selbst. Dort werden diese beiden Elemente verwendet, ohne daß sie definiert wurden.Ich werde mal die DTD dementsprechend anpassen, daß sie in dieser Hinsicht valide ist. Vielleicht hilft das ja weiter.
Die Warnungen habe ich jetzt nicht mehr, aber funktionieren tut das Ganze trotzdem nicht. :-(
Gruß, Nils.