Mitleser: In allen Dateien in Tag Attribut einfügen, wenn nicht vorhanden

Beitrag lesen

Klingt interessant. Ohne das jemals gemacht zu haben: birgt das nicht das Risiko, dass das Markup verändert wird (zzgl. der gewünschten Änderung natürlich)?

Naja, das SVG muss von jQuery geparst und wieder serialisiert werden. Irrelevante Details können dabei verloren gehen, zum Beispiel die Groß-/Kleinschreibung der Tags. Natürlich könnte es auch Bugs im Parser oder Serializer geben, das kann nie gänzlich ausgeschlossen werden. Alles in allem dürfte man damit aber robuster fahren als mir regulären Ausdrücken - die völlig agnostisch von der DOM-Struktur nur Text verarbeiten.

Ich bin da grundsätzlich schon völlig bei Dir, mir fehlt da aber ein Aspekt. Auch die SVG selber können irgendwelche Defekte / Eigenarten haben, die sich über diesen Weg verändern könnten/würden. Das wäre mir zu heiß. Da scheint mir eine textbasierte Fummelei weniger gefährlich. So ein Fummelscript/Aufruf via SED kann man ja auch zur Sichtprüfung durchlaufen lassen.