powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / SAX vs DOM что может писать в файл
9 сообщений из 9, страница 1 из 1
SAX vs DOM что может писать в файл
    #33631603
olex_tech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, я тут намедни прочитал что SAX метод парсинга XML файлов может только парсить файл и все. DOM же библиотека может еще и записывать в файл. Метот что то вроде - XMLWrite.

Правда ли это?
Если мне надо не только парсить XML файл, но и создавать свой XML - какую библиотеку мне надо юзать?
...
Рейтинг: 0 / 0
SAX vs DOM что может писать в файл
    #33631723
SAX и DOM - это всего лишь интерфейсы. В комплекте со многими парсерами идут XMLSerializer'ы. Они могут поддерживать сериализацию как DOM-дерева, так и потока SAX-событий. Например, смотри пакет org.apache.xml.serialize .
...
Рейтинг: 0 / 0
SAX vs DOM что может писать в файл
    #33631761
olex_tech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я конечно жууутко извиняюсь =)
Но что такое "сериализация"?
...
Рейтинг: 0 / 0
SAX vs DOM что может писать в файл
    #33632437
yandex, google, любая книжка по Java...
...
Рейтинг: 0 / 0
SAX vs DOM что может писать в файл
    #33633237
OU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OU
Гость
Check out: StAX
...
Рейтинг: 0 / 0
SAX vs DOM что может писать в файл
    #33637459
knu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
knu
Гость
Писать в xml можно как домом так и саксом. Если не знаешь как последним могу послать примерчик какой нибудь.
...
Рейтинг: 0 / 0
SAX vs DOM что может писать в файл
    #33638496
Зашедший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Вы звери, господа!"(с)
Юзай стандартный DOM-интерфейс и будет тебе щасте. Типа:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
...
 import  javax.xml.transform.dom.DOMSource;
 import  javax.xml.transform.stream.StreamResult;
 import  javax.xml.transform.TransformerFactory;
 import  javax.xml.parsers.DocumentBuilderFactory;
 import  java.io.File;
...
...
     try  {
        //создаем новый документ
        Document document = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();
         //втыкаем головной тег
        document.appendChild(document.createElement("HEAD"));
        //добавляем один пустой дочерний элемент
        document.getDocumentElement().appendChild(document.createElement("CHILD"));
        //и выводим в файл
      TransformerFactory.newInstance().newTransformer().transform( new  DOMSource(document.getDocumentElement()),  new  StreamResult( new  File("abc.xml")));
    }
     catch (...){
        //обрабатываем исключения  
    }

...
Рейтинг: 0 / 0
SAX vs DOM что может писать в файл
    #33773048
myinter@mail.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я использовал пример выше, и получил ошибку при компиляции...
Может кто подскажет в чем причина.
Я работаю с JDeveloper-om

Error(636,27): incompatible types; found: interface org.w3c.dom.Document, required: interface javax.swing.text.Document
...
Рейтинг: 0 / 0
SAX vs DOM что может писать в файл
    #33773262
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Качайте парсер или подключите к проекту если есть.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / SAX vs DOM что может писать в файл
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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