2015-07-21 5 views
7

Der XML-Formatierer von Eclipse macht etwas ziemlich nerviges. dieseEclipse XML-Formatierer fügt whitspace innerhalb von Elementen hinzu

Es stellt sich:

<timestamp>2009-10-20 00:00:00.000</timestamp> 

In

<timestamp>2009-10-20 00:00:00.000 
</timestamp> 

Ganz harmlos typischerweise außer mit zum Beispiel Apache CXF, die jetzt versuchen, die Leerzeichen in dem Zeitstempel zu analysieren und werfen Ausnahmen analysieren !

Wie kann ich damit aufhören? Alles andere am Eclipse-XML-Formatierer funktioniert großartig.

Hinweis: Diese Frage ist kein Duplikat von Eclipse XML formatter inserts unneeded line breaks Diese bezieht sich android XML-Editor, den ich nicht verwende.

+0

Ich kann das nicht mit der neuesten Eclipse-Version (Mars) reproduzieren. Können Sie einen Screenshot Ihrer ** Einstellungen **> ** XML **> ** XML-Dateien **> ** Editor ** hinzufügen? –

+0

Ich verwende alle Eclipse Mars Standardeinstellungen. –

+1

Die Einstellungen werden im Arbeitsbereich gespeichert und ich kann nicht mit einem neuen Arbeitsbereich, der mit Mars erstellt wurde, reproduzieren. Kannst du an etwas anderes denken, das das Verhalten beeinflussen könnte? Können Sie mit einer vollständigen XML-Datei posten, die das Problem für Sie darstellt? –

Antwort

2

Ich fand es heraus. Es war die "neue Linie" -Funktionalität. Eclipse nimmt es auf sich, dem XML-Code neue Zeilen hinzuzufügen, selbst wenn er sich in einem Element befindet, wenn die "maximalen Zeichen pro Zeile" überschritten werden. Als ich die Anzahl der Zeichen auf 9999 erhöhte, wurde das Problem behoben.

Verwandte Themen