Я использую XML MarkupBuilder для создания XML-файловGroovy XML MarkupBuilder не создает корень <?xml .... ?>
import groovy.xml.StreamingMarkupBuilder
import groovy.xml.MarkupBuilder
import org.custommonkey.xmlunit.*
....
def xmlObj = new StringWriter()
def xml = new MarkupBuilder(xmlObj)
xml.book("id":21){
name('bookname')
}
и я получаю результат:
<book id='21'>
<name>bookname</name>
</book>
как я могу сделать это генерировать корень XML-тег также?
<?xml version="1.0" encoding="utf-8"?>
Так что я угадываю, что я сделал, это не правильный способ сделать это: xmlObj.write (" Xml version = \" 1.0 \ "encoding = \" UTF-8 \ "?> \ N") – iMiX