Вы можете использовать
marshaller.setProperty(Marshaller.JAXB_FRAGMENT, Boolean.TRUE);
или
marshaller.setProperty("com.sun.xml.bind.xmlDeclaration", Boolean.FALSE)
, чтобы отключить объявление XML по умолчанию, а затем добавить свое собственное объявление XML,
<?xml version="1.0" encoding="UTF-8"?>
от
marshaller.setProperty("com.sun.xml.bind.xmlHeaders",
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
к сгенерированному xml, таким образом избегая свойства standalone = "yes" .