Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > buffWriter.write() и StreamResult


Автор: goodday1941 15.2.2007, 12:57

нашел в нете мне нужный метод...
Код

public void saveFile( String path, StreamResult data,
                          String encoding ) throws FileNotFoundException,
            UnsupportedEncodingException,
            IOException {
        FileOutputStream fos = new FileOutputStream( path );
        OutputStreamWriter osw = new OutputStreamWriter(fos);
        BufferedWriter buffWriter = new BufferedWriter(osw);
        
        buffWriter.write(/*Нада загнать StreamResult data как?*/);

        buffWriter.flush();
        buffWriter.close();
    }


что мне надо загнать в buffWriter.write(/*Нада загнать StreamResult data как?*/) что б считать в файл данные с StreamResult ... до этого там было data.toString(), но оно не работает, возвращает стринговый вариант обьекта просто... щас в обьекте том находиться ХМЛка, которую нужно загнать в файл...


Автор: LSD 15.2.2007, 13:13
StreamResult не позволяет из себя читать, только писать. Если надо то можно создать такой StreamResult
Код
StreamResult result = new StreamResult(new FileOutputStream("my.xml"));

Автор: goodday1941 15.2.2007, 13:18
хорошо.. пускай пришел такой StreamResult , что мне тогда с ним делать в этом методе? (:

Автор: LSD 15.2.2007, 14:48
Цитата(goodday1941 @  15.2.2007,  13:18 Найти цитируемый пост)
что мне тогда с ним делать в этом методе?

Что хочешь.

Может ты все же объяснишь, что ты пытаешься сделать.

Автор: goodday1941 15.2.2007, 17:56
уже в общем работает... сорри не было время закрыть тему.... 
Цитата(LSD @  15.2.2007,  14:48 Найти цитируемый пост)
Может ты все же объяснишь, что ты пытаешься сделать. 

просто создание ХМЛ файла

пасиба.. 
Код

StreamResult result = new StreamResult(new FileOutputStream("my.xml"));

эта вищица мне помогла =)

Автор: LSD 15.2.2007, 17:59
Не забывай помечать вопрос как решенный.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)