powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / xml2String
4 сообщений из 4, страница 1 из 1
xml2String
    #33315739
Naug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На свою голову слез с JDOM-а и вляпался в то что нужно превратить xml в стрингу.

Сейчас я делаю так:

Код: plaintext
1.
2.
3.
4.
5.
6.
        ByteArrayOutputStream out= new  ByteArrayOutputStream();
        TransformerFactory tFactory = TransformerFactory.newInstance();
        Transformer transformer=tFactory.newTransformer();
        StreamResult result =  new  StreamResult(out);   //ensures that file is writen in a certain encoding (should match the encoding declared earlier)
        transformer.transform(  new  DOMSource(doc), result);
         return  out.toString();
...
Рейтинг: 0 / 0
xml2String
    #33315741
Naug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
^^^^^
В смысле это очень ужастный способ?
...
Рейтинг: 0 / 0
xml2String
    #33315767
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Naug^^^^^
В смысле это очень ужастный способ?

самый обычный способ, для JAXP по другому и не сделать. Можно только io классы разные пользовать.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
/**
     * Преобразование объекта Element в строку.
     */
     public   static  String DOMToString(Element elem)
     throws  Exception{
        
        StringWriter strWriter= new  StringWriter();
        TransUtils.createTransformer().
                transform( new  DOMSource(elem),  new  StreamResult(strWriter));
        
         return  strWriter.toString();
    }
...
Рейтинг: 0 / 0
xml2String
    #33315787
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
 return   new  XMLOutputter().outputString( element );
куда проще :)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / xml2String
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]