
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.07.2008, 15:59
|
|||
|---|---|---|---|
xsl:result-document и бинарные файлы на выходе |
|||
|
#18+
Существует ли какая-либо возможность на выходе после трансформации получить бинарный файл. В частности задача: Есть xml, содержащий картинку в base64, а на выходе нужно получить 1.bmp Так выдает ошибку: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Сталкивался кто-нибудь с подобной проблемой. SAXON говорит, что The byte sequence contains a character not allowed by XML (hex f) Нашел только, что это из-за значения 0 байта в строке. Есть идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2008, 16:33
|
|||
|---|---|---|---|
xsl:result-document и бинарные файлы на выходе |
|||
|
#18+
Вот, что нашел: http://markmail.org/message/bhq3na2exdcmo3dq http://www.oreillynet.com/xml/blog/2008/06/xslt_and_binary_file_formats_1.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2008, 17:09
|
|||
|---|---|---|---|
xsl:result-document и бинарные файлы на выходе |
|||
|
#18+
The difficulty is that XML is character based, not byte-based. This means you output the character 'A', not the byte 65 (being the ASCII representation of 'A'). Sure, if you need byte 65 and you are using an ASCII (or ASCII-like) output encoding, you could get away with telling XSLT to output an 'A', but this won't always work. Certain characters (notably most of the "control" character which come before "space" in the ASCII character set and are represented by byte codes less than 32) are illegal in XML documents. This means that you have absolutely no way of telling your XSLT processor to output the byte value '0' (null), or the byte value '1', etc. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2008, 19:43
|
|||
|---|---|---|---|
xsl:result-document и бинарные файлы на выходе |
|||
|
#18+
Короче нельзя! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=14&tablet=1&tid=1333852]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 403ms |

| 0 / 0 |

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