Create correct xhtml constructs

This commit is contained in:
2024-10-15 16:02:13 +02:00
parent 2cbc604d85
commit 2a4adec6bd
2 changed files with 20 additions and 5 deletions

View File

@@ -17,7 +17,13 @@ func NewText(textType, content string) (Text, error) {
case "html":
return &PlainText{Type: textType, Text: html.EscapeString(content)}, nil
case "xhtml":
return &XHTMLText{Type: textType, XHTMLDiv: content}, nil
return &XHTMLText{
Type: textType,
XHTMLDiv: XHTMLDiv{
XMLNS: "http://www.w3.org/1999/xhtml",
Content: content,
},
}, nil
case "":
return &PlainText{Type: "text", Text: content}, nil
default: