diff --git a/src/html/dom.d b/src/html/dom.d index 32ea81d..904aa8c 100644 --- a/src/html/dom.d +++ b/src/html/dom.d @@ -601,14 +601,9 @@ class Node { app.put(attr); if (value.length) { - if (value.requiresQuotes) { - app.put("=\""); - app.writeQuotesEscaped(value); - app.put("\""); - } else { - app.put('='); - app.put(value); - } + app.put("=\""); + app.writeHTMLEscaped!(Yes.escapeQuotes)(value); + app.put("\""); } } @@ -633,7 +628,7 @@ class Node { } break; case Text: - app.put(tag_); + app.writeHTMLEscaped!(No.escapeQuotes)(tag_); break; case Comment: app.put("