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

start [/forum/topic.php?fid=14&msg=33598577&tid=1334854]: |
0ms |
get settings: |
10ms |
get forum list: |
23ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 427ms |

| 0 / 0 |
