|
помогите разобраться с записью в файл
|
|||
---|---|---|---|
#18+
сразу предупрежу, с xml-ем я не сильно хорошо знаком изначально задача состояла в том, чтобы выудить списки ШП в таблицы sql списки большие и приходится к ним обращаться по-странично в xml файл за одну итерацию пишется одна страница через Код: plaintext 1.
получается, что вписывая каждую страницу райтер пишет "обертку" xml-я целиком, и парсер, который потом этот xml разбирает ругается Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
как сделать так, чтобы райтер писал всё в одну "оболочку" <listitems></listitems>? спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2010, 15:58 |
|
помогите разобраться с записью в файл
|
|||
---|---|---|---|
#18+
phyx, Если, я правильно понял проблему, то просто в выходном файле нет корневого элемента. Как вариант (если надо именно через запись в файл) можно добавить искусственный корневой элемент, а потом через xsl преобразовать в требуемый формат. Но лучше бы сразу сформировать в "Node" требуемый формат, и потом его один раз записать. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2010, 20:47 |
|
помогите разобраться с записью в файл
|
|||
---|---|---|---|
#18+
refreg, получается да, либо нет корневого и его надо придумать и добавить, либо их два и надо писать все в один в первом случае я немного не понимаю как "открыть" node пока я пишу во внутрь и закрыть его потом во втором - как писать в один если я со сменой страницы постоянно заполняю этот node ниже скрипт целиком, возможно станет яснее и может поможет как-то тому кто пытается получить списки Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2010, 09:40 |
|
помогите разобраться с записью в файл
|
|||
---|---|---|---|
#18+
phyx, Первый вариант - немного корявый, но как то так: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Второй способ предполагает использовать методы типа "appendChild"... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2010, 13:31 |
|
|
start [/forum/topic.php?fid=14&msg=36880602&tid=1333118]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 319ms |
total: | 480ms |
0 / 0 |