public class JaxbDemo {    public static void main(String[] args) throws JAXBException, IOException {
        
        JAXBContext context = JAXBContext.newInstance(Person.class);
         //FileReader fr = new FileReader("person.xml");
            Marshaller m = context.createMarshaller();
            Person p = new Person("helloworld",23,"aaaa"); //JAVABEAN中包含3个属性
            m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
            m.marshal(p, fw);
            
通过JAXB2来把创建的Person类的对象转换成XML,但是marshal这个方法没有返回值.转成XML后我想转成String类型的.不知道该怎么做?
这里创建好XML后我不想写入文件,直接转成XML格式的字符串,然后返回. 我试了很多办法,但是还是行不通.只能输出来或者是写入文件.请大家帮忙看看