|
|
|
Проблема SAX - парсинга
|
|||
|---|---|---|---|
|
#18+
Я - начинающий. Мне нужно выполнить SAX - парсинг входного XML - документа, а затем выполнить трансформацию и в итоге обработанные, отредактированные данные SAX - парсингом выводится в другой XML - файл. При использовании j2sdk1.4.2_01 выполняется успешно. А вот при использовании jdk1.5.0_06 возникает проблема: русские буквы, которые содержит значение атрибута, заменяются на кодировку UNICODE, а мне нужно на выходе кодировку cp1251. Что делать? Может какую-то библиотеку найти? И если да, то как к ней обращаться? Помогите, please! Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2006, 18:20:33 |
|
||
|
Проблема SAX - парсинга
|
|||
|---|---|---|---|
|
#18+
Вот так пишешь? Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2006, 19:15:51 |
|
||
|
Проблема SAX - парсинга
|
|||
|---|---|---|---|
|
#18+
Нет, вот код нижеследующий: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2006, 19:47:42 |
|
||
|
Проблема SAX - парсинга
|
|||
|---|---|---|---|
|
#18+
Много всякого говна. Попробуй сделать проще. Как в моем примере. Это работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2006, 21:17:18 |
|
||
|
Проблема SAX - парсинга
|
|||
|---|---|---|---|
|
#18+
У меня нет пакета или библиотеки, содержащего класс XMLWriter. Где его взять? Я так понял, что класс XMLWriter вместо класса Transformer (трансформация)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2006, 23:41:29 |
|
||
|
Проблема SAX - парсинга
|
|||
|---|---|---|---|
|
#18+
Библиотека найдена. На выходе - действительно кодировка cp1251. Спасибо! Но возникает, наверно глупый, вопрос: как с помощью класса XMLwrite вставить элемент, аттрибут, НЕ используя метод startElement? Вроде метод writeOpen(element), write(attribute), writeClose(element). Но как использовать element, attribute (интерфейсы)? Что - то я не разобрался... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2006, 02:48:50 |
|
||
|
Проблема SAX - парсинга
|
|||
|---|---|---|---|
|
#18+
Оказывается DOM4J намного удобнее SAX и, код для работы с DOM4J почти в 3 раза меньше, и удобночитаемее, чем SAX :) Круто! Ну, а как атрибут вставлять, так проще простого! Ну, а если вопрос у кого-то остался насчет атрибута, советую посмотреть простой пример работы Java c XML? - вставка как элементов, так и атрибутов - очень похожи. Большое спасибо! Тема закрыта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2006, 17:20:44 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=696&tid=2148036]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 342ms |

| 0 / 0 |
