Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите создать XML из таблиц
|
|||
|---|---|---|---|
|
#18+
Нужно создать: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Есть код который создает ноду xtask Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Есть код который создает ноду xfrm Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Как теперь объединить в ноду xroot? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 14:17 |
|
||
|
Помогите создать XML из таблиц
|
|||
|---|---|---|---|
|
#18+
А вот функция XMLCONCAT сюда не подойдет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 14:43 |
|
||
|
Помогите создать XML из таблиц
|
|||
|---|---|---|---|
|
#18+
А как агрегацию в xroot сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 14:58 |
|
||
|
Помогите создать XML из таблиц
|
|||
|---|---|---|---|
|
#18+
Возможно я зря использую функцию XMLSERIALIZE, которая возвращает VARCHAR. Как мне из таблиц получить объект с типом XML? (xroot - Node). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 15:08 |
|
||
|
Помогите создать 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. По примеру можете собрать свой документ, данный вариант я пробовал на SAMPLE базе данных. Сделал навскидку буквально. Может что упустил, но вроде работает, может быть это и не оптимальное решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 17:11 |
|
||
|
Помогите создать XML из таблиц
|
|||
|---|---|---|---|
|
#18+
Если вывод завернуть в XMLSERIALIZE, то он будет таким: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Вроде бы похоже на ваш пример. =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 17:16 |
|
||
|
Помогите создать XML из таблиц
|
|||
|---|---|---|---|
|
#18+
Спасибо большое за отклик! Я не совсем точно сформулировал свою задачу, если говорить по примеру, то нужно вывести всех сотрудников отдела Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 17:47 |
|
||
|
Помогите создать XML из таблиц
|
|||
|---|---|---|---|
|
#18+
Сделал вот такой вариант: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 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. что меня вполне устроит, теперь надо разобраться почему в моих таблицах не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 18:07 |
|
||
|
Помогите создать XML из таблиц
|
|||
|---|---|---|---|
|
#18+
В уровнем вложенности 2 все хорошо, а если я хочу в одном XML документе получить уровень 3, следующего вида: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Не получается :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 18:17 |
|
||
|
Помогите создать XML из таблиц
|
|||
|---|---|---|---|
|
#18+
А чем XMLQuery не устраивает? Можно примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 18:48 |
|
||
|
Помогите создать XML из таблиц
|
|||
|---|---|---|---|
|
#18+
Мне лично просто интересно сделать функциями... Собственно, такой же результат, как и у XMLQuery получается так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 22:49 |
|
||
|
Помогите создать XML из таблиц
|
|||
|---|---|---|---|
|
#18+
Господа, спасибо за помощь! Мне как раз будут полезны оба варинта. indicatrix :D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 08:54 |
|
||
|
Помогите создать XML из таблиц
|
|||
|---|---|---|---|
|
#18+
На моих тестах функциональный способ быстрее работает чем XMLQuery. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 09:46 |
|
||
|
Помогите создать XML из таблиц
|
|||
|---|---|---|---|
|
#18+
С вашей помощью прямую задачу решил! теперь передо мной встала обратная задача. Из Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. записать в таблицу EMPLOYEE. Теперь мне нужно использовать XQuery? Как можно скомбинировать Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 13:56 |
|
||
|
Помогите создать XML из таблиц
|
|||
|---|---|---|---|
|
#18+
Обратную, так обратную. Я сделал так... Для employee таблицы. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2007, 18:00 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=103&tid=1604201]: |
0ms |
get settings: |
12ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 413ms |

| 0 / 0 |
