Je voudrais ajouter le DOCTYPE suivant à mon email html avec groovy.Comment ajouter! DOCTYPE à mon html avec groovy
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Mon groovycode commence comme ceci:
def responseDoc = job.addDocument("ECommerce_test.html"){out ->
def xmlWriter = new OutputStreamWriter(out)
MarkupBuilder html = new MarkupBuilder(xmlWriter)
J'ai essayé d'utiliser le MarkupBuilderHelper, mais je n » whant la déclaration xml. C'est le code que j'ai utilisé avec MarkupBuilderHelper et il ne semble pas fonctionner sans la déclaration.
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
Juste préfixer cette chaîne sur le document final est hors de question? – cfrick
Je ne comprends pas ce que vous voulez dire. Pardon. : - | – Therese
Vous devriez être en mesure d'utiliser StreamingMarkupBuilder –