GrailsXML转换器从文件添加XML

GrailsXML转换器从文件添加XML,xml,grails,converter,Xml,Grails,Converter,我正在使用GrailsXML转换器为一些域类注册自定义XML封送器 有一个类需要将文件中的XML追加到目标XML中,如下所示: <myobject> <field1>xxx</field1> <file> <data>..</data> ... </file> </myobject> 是否可以添加文件的内容,但没有转义?也尝试了JSON转换器,做了同样的操作,我得到了一个

我正在使用GrailsXML转换器为一些域类注册自定义XML封送器

有一个类需要将文件中的XML追加到目标XML中,如下所示:

<myobject>
  <field1>xxx</field1>
  <file>
    <data>..</data>
    ...
  </file>
</myobject>

是否可以添加文件的内容,但没有转义?

也尝试了JSON转换器,做了同样的操作,我得到了一个转义的JSON
<myobject>
  <field1>xxx</field1>
  &lt;file&gt;
    &lt;data&gt;..&lt;/data&gt;
    ...
  &lt;/file&gt;
</myobject>
XML.registerObjectMarshaller(MyObject) { o, xml ->

   def _file = new File(o.file_name)

   xml.build {
      field1(o.field1)

      xml.startNode 'file'

         //xml.convertAnother vf.text
         xml.chars vf.text

      xml.end()
   }
}