
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.04.2012, 18:00
|
|||
|---|---|---|---|
|
|||
преобразовать через XSLT |
|||
|
#18+
Привет. Делаю проект в Oracle BPM 11g. Столкнулся с проблемои есть на в воходе фаил вида Код: xml 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. надо его преобразовать через XSLT в фаил вида Код: xml 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. То ест во входном фаиле идут permissions, а в выходном - Они группируются по dataOwner внутри<permissionsGroup><permissionScope> </permissionScope></permissionsGroup> . Как делать не знаю, до этого XSLT не встречал. Помогите, пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2012, 15:35
|
|||
|---|---|---|---|
преобразовать через XSLT |
|||
|
#18+
pigmo, не понятно по какому принципу формируются неймспейсы. Код: xml 1. 2. уже ошибка, т.к. ns5 не объявлен. с помощью XSLT невалидный xml можно делать в виде text, только надо понять оно вам надо? а в общем то что вы хотите ничего сложного не представляет, в примитивном варианте выглядит как-то так: Код: xml 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2012, 15:40
|
|||
|---|---|---|---|
преобразовать через XSLT |
|||
|
#18+
если имя после обрезания надо с маленькой буквы, то чуть больше функций получится <xsl:template match="*" mode="cropData"> <xsl:element name="{concat( translate( substring( name(), 5, 1), 'OS', 'os' ), substring( name(), 6))}" namespace="ns6"> <xsl:value-of select="text()" /> </xsl:element> </xsl:template> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=14&mobile=1&tid=1332747]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
169ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 261ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...