Hallo @KZinn
ich erinnere mich dunkel daran, das wir mal das Thema angesprochen hatten - damals aber noch ohne programmierte Kategorie 😉 Damit das XML als solches dargestellt wird müsstest du es für den Browser mittels $xmlData = htmlentities($xmlData); umformatieren, sonst wird probiert dieses als HTML zu interpretieren.
Die Funktion geht her und ersetzt z.B. alle < mit < und alle > mit > - dann wird der Browser das korrekt darstellen.
Wenn es sich um eine eigene Kategorie handelt wäre der richtige Ort dafür vermutlich die UI-Klasse. Wie übergibst du denn die Daten an das Template? Wird dieses einfach nur in der GUI gerendert oder soll es in einer Textarea dargestellt werden? Vielleicht könntest du Ausschnitte vom Code posten 🙂
Viele Grüße
Leo