Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > создание XML средствами StAX


Автор: #Maestro# 28.7.2009, 16:05
приветствую! пытаюсь создать очередной XML. 

значения тэгов создаются только на английским языке (функция принимает их в строке

Код

        writer.writeCharacters(jTextField1.getText());
  

из TextField1 и TextField2, где они вводятся пользователем). как создать русские?

Код

         try{
        XMLOutputFactory factory = XMLOutputFactory.newInstance();        
       XMLStreamWriter writer = factory.createXMLStreamWriter(new FileOutputStream(jTextField1.getText()+".xml"));       
    
       
       writer.writeStartElement("head");
       
    
       writer.writeStartElement("login");
       writer.writeCharacters(jTextField2.getText());
       writer.writeEndElement();
       
       writer.writeStartElement("user");
       writer.writeCharacters(jTextField1.getText());              
       writer.writeEndElement();
       
       writer.writeEndElement();
       writer.writeEndDocument();
       writer.close();
       
       reader.getText();
       
       
       } catch(Exception e) {e.toString();}

огромная просьба - оставлять коментарии. как можно чаще, но по делу.



огромная просьба - оставлять коментарии. как можно чаще, но по делу.
да, если пытаться создать атрибуты и значения на русском, файл создаётся. и кодировка верная,  только он не открывается. в чём дело?

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