Hallo,
highlight_string() soll _php-code_ farbig auszeichnen.
Das funktioniert auch mit anderem Markup (z. B. XML), wenn man den Code in <? ?> einkleidet, z. B.:
$codeline=highlight_string("<?".$codeline."?>",true);
[Der Parameter true erlaubt (AFAIK) ab PHP 4.3.0 die Rueckgabe des Ergebnisses an eine Variable].
Wenn man dann noch im erzeugten Ausgabecode <font ...>...</font> durch <span class="...">...</span> ersetzt, ist das eine praktische und saubere Sache. Die moeglichen Farbwerte lassen sich ueber phpinfo() ermitteln und ggf. durch andere Werte ersetzen.
MfG, Thomas