Получение результата Маршалла в строку

JAXBContext context = JAXBContext
                    .newInstance(CreateExemptionCertificate.class);
            Marshaller m = context.createMarshaller();
            m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);

            m.marshal(cc, System.out);

В приведенном выше коде я получаю результат на консоли (я имею в виду, что XML печатается на консоли). Я хочу преобразовать этот XML в строку. Я не получаю какой аргумент я должен передать методу маршала, чтобы получить XML-строку в строковой переменной, а не выводить ее на консоль. Кто-нибудь, у кого есть идеи, поделитесь.

36
задан Sunny Gupta 8 February 2012 в 12:32
поделиться