
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.03.2006, 09:34
|
|||
|---|---|---|---|
|
|||
Encoding |
|||
|
#18+
Привет всем! Помогодите разобраться с кодировкой. Ситуация: Есть объявление в файле XSL вида: Код: plaintext 1. 2. 3. 4. Есть файл XML с объявлением вида: Код: plaintext 1. Код: plaintext Если в XSL и XML поставить UTF-8 то же самое! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2006, 09:48
|
|||
|---|---|---|---|
|
|||
Encoding |
|||
|
#18+
Русские буквы читаются, если их читать в кодировке UTF-8. А чтобы получилась Windows-1251, в xsl нужно добавить: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2006, 09:58
|
|||
|---|---|---|---|
|
|||
Encoding |
|||
|
#18+
Спасибо! Получилось! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2006, 10:07
|
|||
|---|---|---|---|
|
|||
Encoding |
|||
|
#18+
А еще вопрос не по кодировке уже. Как в XSL вставить код на JAVA вида: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2006, 10:10
|
|||
|---|---|---|---|
|
|||
Encoding |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2006, 10:11
|
|||
|---|---|---|---|
|
|||
Encoding |
|||
|
#18+
Ненавижу регистрациюНу или заменять < на < и т.п. Ну или заменять < на < и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2006, 10:12
|
|||
|---|---|---|---|
|
|||
Encoding |
|||
|
#18+
Еще одна попытка:) Ненавижу регистрациюНу или заменять < на < и т.п. Ну или заменять < на < и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2006, 10:14
|
|||
|---|---|---|---|
|
|||
Encoding |
|||
|
#18+
Ок но в итоговом файле получаю ссылки на сущности что не совсем гут: Код: plaintext 1. Вот что вставил в XSL: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2006, 10:38
|
|||
|---|---|---|---|
|
|||
Encoding |
|||
|
#18+
Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2006, 10:57
|
|||
|---|---|---|---|
|
|||
Encoding |
|||
|
#18+
Код: plaintext 1. То есть он после трансформации стоят удже не < а ссылки на сущности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2006, 11:21
|
|||
|---|---|---|---|
Encoding |
|||
|
#18+
Jem2А еще вопрос не по кодировке уже. Как в XSL вставить код на JAVA вида: Код: plaintext 1. 2. 3. 4. Если речь идет об клиентском скрипте для HTML-странички, то примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2006, 12:16
|
|||
|---|---|---|---|
|
|||
Encoding |
|||
|
#18+
автор Если речь идет об клиентском скрипте для HTML-странички, то примерно так: ... <!-- исходный XML --> <script language="javascript"> <![CDATA[ if (1 < 0) alert("qu-qu"); ]]> </script> ... а если я хочу вставить данные кусок не XML а в XSL? То есть поскольку у меня Код: plaintext 1. 2. 3. идет вначале всех итоговых документов я хотел бы вставить это в XSL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2006, 15:13
|
|||
|---|---|---|---|
Encoding |
|||
|
#18+
Фрагмент XSLT шаблона: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Кроме того, отчего не сделать ссылку на js файл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2006, 18:38
|
|||
|---|---|---|---|
|
|||
Encoding |
|||
|
#18+
2 Jimmers а уменя скобки < > в CDATA после преобразования заменяются на сущности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2006, 23:34
|
|||
|---|---|---|---|
Encoding |
|||
|
#18+
Jem22 Jimmers а уменя скобки < > в CDATA после преобразования заменяются на сущности Странно. А шапки ты прописал точно такие же: Код: plaintext 1. 2. И что за парсер у тебя используется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2006, 23:43
|
|||
|---|---|---|---|
Encoding |
|||
|
#18+
Jem2...скобки < > в CDATA после преобразования заменяются на сущности А что за прарсер-то используется? Что-то знакомое навело меня на "смутные сомнения"... (когда пишешь в теле XSLT-шаблона клиентский скрипт, то обычно ставишь его в блок CDATA, чтобы не заморачиваться с "сущностями" вместо написания обыкновенного синтаксиса скриптового языка). А тут XSLT-шаблон сам заменяет "опасные символы" в CDATA на сущности, это наводит на мысль, что этот XSLT-шаблон генерит XML вместо HTML-я, т.е. либо явно указан <xsl:output method=" xml "/>, либо парсер ставит его по-умолчанию если <xsl:output ... /> отсутствует в XSLT-шаблоне. У мелко-мягкого парсера (msxml.dll) с етим делом все в порядке - он в полном соответствии с рекомендациями W3C ставит "метод по-умолчанию" = "html", поэтому большинство народу в этом топике и не врубаются в твою проблему с клиентским скриптом - никто ее не видит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.03.2006, 09:32
|
|||
|---|---|---|---|
|
|||
Encoding |
|||
|
#18+
Да видимо в этом дело. Генерится корректный xml а внем все скобки меняются на сущности. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=14&mobile=1&tid=1334854]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 340ms |

| 0 / 0 |
