|
|
|
Проблема с парсингом XML
|
|||
|---|---|---|---|
|
#18+
Парсю значится я XMLку большого размера. И не до конца она парсится. Посмотрел я дебаггером свойства DocumentBuilder db, и нашёл там какой-то буфер, который имеет размеры 16388. Какуправлять его размерами? Или как обойти это ситуацию? Вот фрагмент кода: Код: 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. Заранее благодарю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 09:53 |
|
||
|
Проблема с парсингом XML
|
|||
|---|---|---|---|
|
#18+
whatta fuck is "list"? m.b. "nl"? check this, pls. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 10:35 |
|
||
|
Проблема с парсингом XML
|
|||
|---|---|---|---|
|
#18+
а вообще большие документы следует парсить SAX'ом - не будет отжирать памяти, да и по производительности не так уж и хуже DOM'а. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 10:41 |
|
||
|
Проблема с парсингом XML
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 10:53 |
|
||
|
Проблема с парсингом XML
|
|||
|---|---|---|---|
|
#18+
Hint Код: plaintext 1. можно писать прямой слеш: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 10:58 |
|
||
|
Проблема с парсингом XML
|
|||
|---|---|---|---|
|
#18+
list у тебя содержит все дочернии элементы root элемента. В nl у тебя лежат все элементы документа. Количество итераций у тебя не равно числу всех элементов. Что же ты ожидал в итоге увидеть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 11:00 |
|
||
|
Проблема с парсингом XML
|
|||
|---|---|---|---|
|
#18+
Спасибо, но кто-нибуль ответит, где собака зарыта? Неохота, не разобравшись с DOMом, прыгать на SAX... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 11:01 |
|
||
|
Проблема с парсингом XML
|
|||
|---|---|---|---|
|
#18+
Ой, не заметил последний ответ JavaSript!=Java. Спасибо. Брал пример из Сети.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 11:04 |
|
||
|
Проблема с парсингом XML
|
|||
|---|---|---|---|
|
#18+
продолжая тему "hint"ов... Код: plaintext 1. 2. 3. 4. 5. 6. 7. ^^^ Это полный отстой :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 11:13 |
|
||
|
Проблема с парсингом XML
|
|||
|---|---|---|---|
|
#18+
riman а вообще большие документы следует парсить SAX'ом - не будет отжирать памяти, да и по производительности не так уж и хуже DOM'а. Posted via ActualForum NNTP Server 1.2 на самом деле sax в разы быстрее и памяти в разы меньше берет, вот только одно но, на sax в разы труднее парсить чем в dom. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 11:17 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33198457&tid=2151802]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 407ms |

| 0 / 0 |
