RemoveDoctypeDeclaration
Gruppe |
|
Funktion |
Dieser Preparser entfernt eine DOCTYPE-Deklaration am Anfang einer XML-Datei. |
Konfigurationsdatei |
sample_remove_doctype.properties |
Beschreibung
Dieser Preparser entfernt eine DOCTYPE-Deklaration am Anfang einer XML-Datei. Es ist ein Stream-Preparser, der nicht die gesamte Datei im Arbeitsspeicher halten muß. Daher ist er auch für sehr große Eingangsdateien gut geeignet. Um die Performance zu verbessern, wenn die Eingangsdaten keine DOCTYPE-Deklaration enthalten, wird die Suche danach ab einer bestimmten Zeilennummer nicht mehr ausgeführt. Der optionale Parameter breakLine definiert diese Zeilennummer. Es wird ein ganzzahliger positiver Wert erwartet, der, wenn er existiert, den Default-Wert von 20 überschreibt.
Wichtiger Hinweis: Die Option Ergebnis vom Preparser überschreibt Backup-Datei ist zwingend auszuwählen.
Parameterbeschreibung
Parameter |
Beschreibung |
breakLine |
Zeilennummer, aber der die Suche nach der DOCTYPE-Deklaration abgebrochen wird. |
check.BOM |
(optional) Falls true, dann wird das BOM beachtet und entsprechend umkodiert. Default: false. Für Details siehe EncodingByBomOrXmlPreParser. |
check.XML |
(optional) Falls true, dann wird die XML-Kodierung beachtet und entsprechend umkodiert. Default: false. Für Details siehe EncodingByBomOrXmlPreParser. |
Beispiel-Datei
breakLine=100