Wie wäre es dann sinnvoll diese "Elemente" in der Datenbank stehen zu haben? Als HTML das dann enstrechend verarbeitet wird oder gibt es andere ideen?
Ich würde dafür eine eigene Syntax definieren, sowas wie BB-Codes die man aus Foren kennt ("[link=http://blubb.de/]Titel[/link]", ...). Diese kannst du dann mit regulären Ausdrücken recht einfach für dein Zielformat entsprechend umbiegen.
Gruß,
Andreas