|
|
|
XSLTC трансформация
|
|||
|---|---|---|---|
|
#18+
Пытаюсь разобраться с компилированным XSL . Написал XSL, командой Код: sql 1. упаковал ее в jar архив. Проверяю трансформацию командой Код: sql 1. Все работает. Теперь пытаюсь вызвать трансформацию из кода. За основу взял пример кода из вышеприведенного мануала Код: java 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. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. и отгребаю ошибку на вызове transform Ошибка: 'Invalid byte 2 of 2-byte UTF-8 sequence.' Критическая ошибка: 'Невозможно откомпилировать таблицу стилей' javax.xml.transform.TransformerConfigurationException: Невозможно откомпилировать таблицу стилей at org.apache.xalan.xsltc.trax.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:824) если выделенную строку заменить на Код: java 1. то все работает, но, естественно, используется некомпилированная XSL. Ткните, пожалуйста, где я не прав. Xalan используется версии 2.7 С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2012, 01:05:11 |
|
||
|
XSLTC трансформация
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, Код: xml 1. + сам файл длжен быть сохранен в кодировке UTF-8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 02:51:09 |
|
||
|
XSLTC трансформация
|
|||
|---|---|---|---|
|
#18+
ivanov-void+ сам файл длжен быть сохранен в кодировке UTF-8.Это для XSL или XML? В XSL так и есть. Более того в XSL вообще только английские символы. XML не уверен. Быть может он в windows-1251 о чем есть соответствующий пролог. И откуда такое требование? Особенности реализации XSLT процессора? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 13:37:35 |
|
||
|
XSLTC трансформация
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, Да, кодировка указанная атрибутом encoding должна соответствовать фактической для документа. В XML по- умолчанию используется кодировка utf-8 набора символов Unicode , включающего глифы большинства имеющихся в мире языков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 19:03:22 |
|
||
|
XSLTC трансформация
|
|||
|---|---|---|---|
|
#18+
ivanov-voidкодировка указанная атрибутом encoding должна соответствовать фактической для документа.Так и есть. С XML не первый год общаюсь. И я же говорю - трансформация XML + XSL работает. Хотелось бы заставить работать XML + JAR ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 19:06:46 |
|
||
|
XSLTC трансформация
|
|||
|---|---|---|---|
|
#18+
Разобрался. Скачал Xalan, а с ним шли примеры. Решение такое Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Сам test.jar должен быть указан в classpath ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 13:53:21 |
|
||
|
XSLTC трансформация
|
|||
|---|---|---|---|
|
#18+
ivanov-voidВ XML по- умолчанию используется кодировка utf-8 набора символов Unicode Вы ничего с US-ASCII не перепутали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 18:32:51 |
|
||
|
XSLTC трансформация
|
|||
|---|---|---|---|
|
#18+
ivanov-void Нет. Перечитал, пожалуй, был неправ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 19:28:30 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37785651&tid=2131835]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
46ms |
get topic data: |
19ms |
get forum data: |
4ms |
get page messages: |
94ms |
get tp. blocked users: |
3ms |
| others: | 317ms |
| total: | 522ms |

| 0 / 0 |
