Ich möchte den folgenden DOCTYPE meiner HTML-E-Mail mit groovy hinzufügen.Wie füge ich hinzu? DOCTYPE zu meinem HTML mit groovy
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Mein groovycode beginnt wie folgt aus:
def responseDoc = job.addDocument("ECommerce_test.html"){out ->
def xmlWriter = new OutputStreamWriter(out)
MarkupBuilder html = new MarkupBuilder(xmlWriter)
Ich habe versucht, die MarkupBuilderHelper zu verwenden, aber ich don‘whant die XML-Deklaration. Dies ist der Code, den ich mit MarkupBuilderHelper verwendet habe und es scheint nicht ohne die Deklaration zu funktionieren.
def helper = new groovy.xml.MarkupBuilderHelper(xml)
helper.xmlDeclaration([version:'1.0', encoding:'UTF-8', standalone:'no'])
helper.yieldUnescaped """<!DOCTYPE note SYSTEM "note.dtd">"""
/Therese
Gerade diese Zeichenfolge auf das endgültige Dokument vorangestellt indiskutabel ist? – cfrick
Ich verstehe nicht, was du meinst. Es tut uns leid. : - | – Therese
Sie sollten StreamingMarkupBuilder verwenden können –