60.12. すでに XML であるデータをマーシャリング
JAXB マーシャラーでは、メッセージボディーが JAXBElement など、JAXBElement など、JAXBElement を拡張するか、JAXBElement を拡張する必要があります。String 型など、メッセージボディーは XML にすでにある場合があります。
新しいオプション mustBeJAXBElement を false に設定すると、このチェックを緩和できます。そのため、JAXB マーシャラーは JAXBElements (javax.xml.bind.JAXBIntrospector#isElement)のみのマーシャリングを試みます。この場合、マーシャラーのフォールバックは、メッセージボディーをそのままマーシャリングします。