Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / xml2String / 4 сообщений из 4, страница 1 из 1
10.10.2005, 17:34
    #33315739
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xml2String
На свою голову слез с 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
10.10.2005, 17:35
    #33315741
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xml2String
^^^^^
В смысле это очень ужастный способ?
...
Рейтинг: 0 / 0
10.10.2005, 17:46
    #33315767
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xml2String
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
10.10.2005, 17:57
    #33315787
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xml2String
Код: plaintext
 return   new  XMLOutputter().outputString( element );
куда проще :)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / xml2String / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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