Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DB2 и Saxon
|
|||
|---|---|---|---|
|
#18+
Добрый день. 5$ тому, кто пошагово расскажет как прикрутить Saxon 8 к DB2 и делать с помощью него XSLT-преобразования. Т.е. суть в том, что должна быть процедура, ей в качестве параметров даем два CLOB'а: XML и XSLT-коды. На выходе должен появиться результат преобразования. ICQ 28643893 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 14:00 |
|
||
|
DB2 и Saxon
|
|||
|---|---|---|---|
|
#18+
DB2 XML Extender не катит? Там есть уже готовая процедура. XSLTransformToClob(IN xml CLOB, IN xslt CLOB) RETURNS CLOB Писал подобную хранимую на C++ и на Java для DB2 for z/OS V7.1, т.к. там нет такого функционала. Там программа очень маленькая, можешь и сам такое наваять, особенно на Java. Вопрос нужно ли это, если есть готовый продукт, который официально поддерживается IBM и делает именно то, что нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 17:03 |
|
||
|
DB2 и Saxon
|
|||
|---|---|---|---|
|
#18+
Я видел эту функцию, правда в работе не испытывал еще. Я не смог найти в документации, умеет ли XML Extender делать преобразования XSLT 2.0 или только первая версия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2007, 06:23 |
|
||
|
DB2 и Saxon
|
|||
|---|---|---|---|
|
#18+
или как всегда подождать 9.5 в ней будет новая функция для XSLTTrasnform, open beta в начаое июня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2007, 07:38 |
|
||
|
DB2 и Saxon
|
|||
|---|---|---|---|
|
#18+
Проще всего попробовать. DB2 XML Extender идет в составе DB2 Server 8.x (по крайней мере он точно есть в ESE). Для включения его: db2 "connect to <DBNAME>" db2 "bind C:\Progra~1\IBM\SQLLIB\bnd\@dxxbind.lst" dxxadm enable_db <DBNAME> Если стоит фикспак 14, то нужно еще дать разрешение читать с ФС (если нужно) db2set DB2_DXX_PATHS_ALLOWED_READ=C:\Temp\xml db2set DB2_DXX_PATHS_ALLOWED_WRITE=C:\Temp\xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2007, 11:53 |
|
||
|
DB2 и Saxon
|
|||
|---|---|---|---|
|
#18+
Евгений ХабаровDB2 XML Extender не катит? Там есть уже готовая процедура. XSLTransformToClob(IN xml CLOB, IN xslt CLOB) RETURNS CLOB SELECT DB2XML.XSLTransformToClob( CAST(DOC AS CLOB(4k)), CAST(XSLT_DOC AS CLOB(4k)), 0 ) FROM xslt_tab Возвращяет пустые поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2007, 15:23 |
|
||
|
DB2 и Saxon
|
|||
|---|---|---|---|
|
#18+
Евгений ХабаровПроще всего попробовать. Женя, хай! Удивляюсь, над тобой, как ты успиваешь везде... ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2007, 22:22 |
|
||
|
DB2 и Saxon
|
|||
|---|---|---|---|
|
#18+
Hektor Евгений ХабаровDB2 XML Extender не катит? Там есть уже готовая процедура. XSLTransformToClob(IN xml CLOB, IN xslt CLOB) RETURNS CLOB SELECT DB2XML.XSLTransformToClob( CAST(DOC AS CLOB(4k)), CAST(XSLT_DOC AS CLOB(4k)), 0 ) FROM xslt_tab Возвращяет пустые поля. Примеры из Samples отрабатывают (C:\Program Files\IBM\SQLLIB\samples\db2xml\cmd\getstart_xslt.cmd)? Фикспак на DB2 какой стоит? Если трансформация не идет или идет не правильно, то смотри что тебе будет проще. 1. Разбираться с XML Externder. Если стандартные сэмплы работают, то искать что ему не нравится. 2. Написать свою хранимую или функцию (C/C++ или Java) для преобразования. Это не особо сложно на самом деле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2007, 16:00 |
|
||
|
DB2 и Saxon
|
|||
|---|---|---|---|
|
#18+
Так он поддерживает SXLT 2.0? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2007, 16:54 |
|
||
|
DB2 и Saxon
|
|||
|---|---|---|---|
|
#18+
Не могу ответить однозначно. Не нашел в документации ссылок на поддерживаемые версии стандартов. Есть подозрение что XSLT 2.0 не поддерживается. Если хочешь, скину пример хранимой на Java для трансляции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2007, 17:53 |
|
||
|
DB2 и Saxon
|
|||
|---|---|---|---|
|
#18+
HektorТак он поддерживает SXLT 2.0?Посмотрите здесь 2 pdf-ки, может там есть эта информация... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2007, 18:24 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=34504484&tid=1604600]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 379ms |

| 0 / 0 |
