|
|
|
xml -> xsl - трансформация
|
|||
|---|---|---|---|
|
#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. файл трансформации тоже в виде windows-1251 как для входного xml так и для xsl заданы прологи: автор <?xml version="1.0" encoding="windows-1251" standalone="yes"?> после трансформации получается на выходе фигня вида: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2005, 20:26 |
|
||
|
xml -> xsl - трансформация
|
|||
|---|---|---|---|
|
#18+
уточнение результат выглядит примерно так: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2005, 20:31 |
|
||
|
xml -> xsl - трансформация
|
|||
|---|---|---|---|
|
#18+
Результат у вас идет в кодировке ASCII. Попробуйте покрутить параметры resp. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2005, 14:04 |
|
||
|
xml -> xsl - трансформация
|
|||
|---|---|---|---|
|
#18+
да дело не в responce я же показываю на картинке что такую кодировку мне выдает именно xsl трансформатор - я сбрасываю результат его работы в лог, - это картинка и также отдаю клиенту в браузер там такая же фигня. новый вариант который также криво работает. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2005, 14:04 |
|
||
|
xml -> xsl - трансформация
|
|||
|---|---|---|---|
|
#18+
фигня какая то творится, плюнул я на windows-1251 решил перейти на utf-8 заменил везде в коде и жабовском и xml|xsl windows-1251 и cp1251 на utf-8 и все заработало - кодировка страницы хоть в заголовке utf-8 а на самом деле чистый windows-1251. поделитесь опытом как кто делал делает xsl трансформацию с русскими буквами - то я ощущаю себя не программистом а шаманом, сделал фиг знает что, получилась фиг знает что, и главное все работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2005, 14:36 |
|
||
|
xml -> xsl - трансформация
|
|||
|---|---|---|---|
|
#18+
У меня было похожее, в итоге оказалось, что исходный xml поступал уже в виде кракозяблов, переменная data откуда вообще берется. Так же, иногда помогает, установка атрибута в таблице стилей, который отвечает за кодировку в значение UTF-8, этот атрибут принадлежит элементу <xsl:out ....> (или output). зы В любом случае, изврщаться над таблицей стилей, так как у тебя во втором примере не стоит, это ни на что не влияет:) ты бы лучше над исходным xml это все проделал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2005, 16:05 |
|
||
|
xml -> xsl - трансформация
|
|||
|---|---|---|---|
|
#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. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. авторУ меня было похожее, в итоге оказалось, что исходный xml поступал уже в виде кракозяблов ах если бы все было так, я в лог выводил текст до и после трансформации - до был нормальный русский win-1251 после кракозябры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2005, 16:14 |
|
||
|
xml -> xsl - трансформация
|
|||
|---|---|---|---|
|
#18+
А лог в какой кодировке? У меня была похожая заморочка- открываю xml , а русские буквы в виде крякозябров, вывожу DOM на system.out до и после трансформа - всё в норме. Выяснилось что ява по дефолту потоку в который записывает дом даёт кодировку юникод, а приблуда которой я смотрел готовый файл исходит из установки что файл записан в ютф. То есть кодировку надо указывать два раза - первый как атрибут в xml таге, чтоб прога знала в какой кодировке файл, второй- чтоб убедиться что файл действительно записан в нужной кодировке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2005, 17:03 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=32969581&tid=2152756]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
76ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 361ms |

| 0 / 0 |
