
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.11.2010, 11:33
|
|||
|---|---|---|---|
|
|||
При трансформации xml => xml не указывается кодировка |
|||
|
#18+
Здравствуйте, Делаю трансформацию одного XML-файла в другой с помощью XSLT-схемы и MS XML 3. В XSLT-схеме указываю: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Можно как-то ещё указать парсеру, какую мне нужно кодировку. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.11.2010, 23:09
|
|||
|---|---|---|---|
|
|||
При трансформации xml => xml не указывается кодировка |
|||
|
#18+
Можно. Есть три пути 1) Использовать XSLTProcessor и ПЕРЕД трансформацией присвоить его свойству output указатель на IStream или IXMLDOMDocument 2) Написать omit-xml-declaration="no" и самому указать кодировку <xsl:text disable-output-escaping="true"> 3) Использовать кодировку по-умолчанию. Т.е. UTF-8 Я рекомендую первый способ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.11.2010, 15:08
|
|||
|---|---|---|---|
|
|||
При трансформации xml => xml не указывается кодировка |
|||
|
#18+
_Vasilisk_, Понятно, буду пробовать. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.11.2010, 00:22
|
|||
|---|---|---|---|
|
|||
При трансформации xml => xml не указывается кодировка |
|||
|
#18+
_Vasilisk_, Попробовал первый вариант, ничего не получилось. Т.е. атрибут encoding вообще не вносится в результат. Я правильно понял идею по первому пункту? Второй не совсем понял как использовать предложенную конструкцию, но пока не разбирал её, так что все впереди :). Третий вариант вовсе непонятен, потому, что если ничего не указывать в результат вставляется кодировка UTF-16 и изменить её хотя-бы на UTF-8 у меня не получилось. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.11.2010, 08:44
|
|||
|---|---|---|---|
При трансформации xml => xml не указывается кодировка |
|||
|
#18+
Игорь Горбонос, Вместо Код: plaintext Код: plaintext По поводу свойства XML: xml property always returns a Unicode string. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.11.2010, 10:52
|
|||
|---|---|---|---|
|
|||
При трансформации xml => xml не указывается кодировка |
|||
|
#18+
refreg, Спасибо, теперь стало понятно как и что получать :) Мне сохранять в файл не нужно(только для контроля правильности трансформации), я получаю xml от веб-сервиса, трансформирую его в нужный формат и дальше загружаю в фокспрошный курсор. И вопрос с кодировкой возник именно из-за сохраняемых "промежуточно-контрольных" xml-файлов. Оказывается я их сохранял не средствами XML, а как строку полученную из свойства xml. Ещё раз всем большое спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9+%D0%A1%D1%82%D0%B0%D1%82%D1%8E%D1%85%D0%B0&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
86ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 438ms |
| total: | 640ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...