|
|
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
Всем Здравствуйте! Такая у меня проблема: делаю конвертацию XML который в "UTF-8" в "KOI8-R" таким способом TransformerFactory xformFactory = TransformerFactory.newInstance(); Transformer idTransform = xformFactory.newTransformer(); idTransform.setOutputProperty( OutputKeys.ENCODING, "KOI8-R"); Source input = new StreamSource( new StringReader( strXml)); Result output = new DOMResult( doc); idTransform.transform( input, output); и в результате ничего не происходит XML как был в "UTF-8" так и остался. Как я выяснил нужно в библиотеку XSLT добавить поддержку "KOI8-R". Если кто-нибуть с таким сталкивался подскажите как быть. Как это добавляется. Я использую JDK 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 14:08 |
|
||
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
и в результате ничего не происходит XML как был в "UTF-8" так и остался. а как ты определяешь, что документ так и остался в UTF-8? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 15:49 |
|
||
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
Кодировка то кстати меняется просто вместо символов печатаются ссылки вида: НомерСимволаUTF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 16:59 |
|
||
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
wessen и в результате ничего не происходит XML как был в "UTF-8" так и остался. а как ты определяешь, что документ так и остался в UTF-8? вывожу на экран или сохраняю в файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2006, 07:50 |
|
||
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
GlazzКодировка то кстати меняется просто вместо символов печатаются ссылки вида: НомерСимволаUTF а у меня так всё и остаётся как-будто и перекодировки никакой небыло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2006, 07:51 |
|
||
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
Leha wessen и в результате ничего не происходит XML как был в "UTF-8" так и остался. а как ты определяешь, что документ так и остался в UTF-8? вывожу на экран или сохраняю в файл покажи как сохраняешь в файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2006, 15:19 |
|
||
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
TransformerFactory xformFactory = TransformerFactory.newInstance(); Transformer idTransform = xformFactory.newTransformer(); idTransform.setOutputProperty( OutputKeys.ENCODING, "KOI8-R"); Source input = new StreamSource( new File( "001.xml")); Result output = new StreamResult( new File( "002.xml")); idTransform.transform( input, output); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 11:29 |
|
||
|
Обработка 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. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 11:59 |
|
||
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
Glazz Код: 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. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. ну и что???????? так же как и у меня и результат тотже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 12:23 |
|
||
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
transformer.getClass().getName()=com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl {indent=yes, version=1.0, encoding=windows-1251, method=xml} <?xml version="1.0" encoding="windows-1251"?> <Root> <childA>Русские символы UTF</childA> <childB attributeXXX="Занчение аттрибута!"/> </Root> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 14:21 |
|
||
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
Glazztransformer.getClass().getName()=com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl {indent=yes, version=1.0, encoding=windows-1251, method=xml} <?xml version="1.0" encoding="windows-1251"?> <Root> <childA>Русские символы UTF</childA> <childB attributeXXX="Занчение аттрибута!"/> </Root> а ты какую версию JDK используешь??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 14:27 |
|
||
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
java version "1.5.0_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05) Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing) Кста это просто браузер заменяется ссылки на символы НомСимвола в моем посте на символы кирилицы ,) Посмотри исходный код этой страницы, гы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 15:10 |
|
||
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
и у меня таже версия. В чём же проблема..............?? я открываю файл в обычном текстовом редакторе. Просто тот же код, но на JDK 1.4 работает как надо. Может у меня JDK какой-нибудь урезанный????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2006, 10:38 |
|
||
|
Обработка XML
|
|||
|---|---|---|---|
|
#18+
Была таже проблема. Заменил Xerces на Xalan и все заработало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2006, 19:48 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33491920&tid=2149780]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 449ms |

| 0 / 0 |
