Der Inhalt eines HTML Attributes gehört in Anführungszeichen. Innerhalb der Anführungszeichen kannst du bei Bedarf dann auf das (übliche) Apostroph zurück greifen.
Also nicht
text = "<p style=font-size:12pt;font-family:'Times New Roman'> Text </p>"
sondern
text = "<p style=""font-size:12pt;font-family:'Times New Roman'""> Text </p>"
In String-Literalen muss man ein Anführungszeichen escapen, um dieses darzustellen; deshalb wird aus " dann "" (woher soll der Parser sonst erkennen wo der String wirklich zu ende ist)
|