S
SE
Hey MS-Tech,
das hört sich schon mal ganz ordentlich an was du da hast. An XML-Files habe ich so noch nicht gearbeitet da mein System dann doch nicht ganz so kompiliziert ist.
Was ich allerdings noch anmerken möchte ist das mir heute früh ein Fehler in meiner setPath() Methode aufgefallen ist. So lange es im Pfad keine Leerzeichen gibt geht alles gut. Aber man ja eine URL von getResource() bekommt werden dort natürlich Leerzeichen als "%20" dargestellt. Nun kann man entweder vom URLDecoder gebrauch machen , oder wie ich dessen Funktionsweise nachbauen. Falls du hier also Hilfe brauchst kann ich dir gerne die aktualisierte Variante posten. Ich habe , nach dem mir der Fehler aufgefallen ist , sogar mit Sonderzeichen herumexperimentiert. Das Problem ist das Unicode-Zeichen als "%aa%bb" dargestellt werden. Der URLDecoder kann das laut seinem Source ebenfalls nicht verarbeiten da er nur für 1-Byte-Zeichen geschrieben ist *selbst in Java7 , habe dazu mal in den Source geschaut*. Daher ist meine Variante mit dem URLDecoder in dieser Hinsicht identisch.
das hört sich schon mal ganz ordentlich an was du da hast. An XML-Files habe ich so noch nicht gearbeitet da mein System dann doch nicht ganz so kompiliziert ist.
Was ich allerdings noch anmerken möchte ist das mir heute früh ein Fehler in meiner setPath() Methode aufgefallen ist. So lange es im Pfad keine Leerzeichen gibt geht alles gut. Aber man ja eine URL von getResource() bekommt werden dort natürlich Leerzeichen als "%20" dargestellt. Nun kann man entweder vom URLDecoder gebrauch machen , oder wie ich dessen Funktionsweise nachbauen. Falls du hier also Hilfe brauchst kann ich dir gerne die aktualisierte Variante posten. Ich habe , nach dem mir der Fehler aufgefallen ist , sogar mit Sonderzeichen herumexperimentiert. Das Problem ist das Unicode-Zeichen als "%aa%bb" dargestellt werden. Der URLDecoder kann das laut seinem Source ebenfalls nicht verarbeiten da er nur für 1-Byte-Zeichen geschrieben ist *selbst in Java7 , habe dazu mal in den Source geschaut*. Daher ist meine Variante mit dem URLDecoder in dieser Hinsicht identisch.