Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 14.09.2008
Сообщений: 15
1

Задача: считать xml-файл в DOM, кое-что там подправить, записать результат обратно в той же кодировке.

22.10.2009, 10:14. Показов 1108. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задача: считать xml-файл в DOM, кое-что там подправить, записать результат обратно в той же кодировке. Единственное, что не получается - сохранить прежнюю кодировку!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2009, 10:14
Ответы с готовыми решениями:

Задача на массив. Считать данные из файла, произвести операции, результат записать в новый файл
Имеется файл, в котором содержится размерность массива и его элементы. (произвольный, можно Ваш)...

Как правильно считать/записать файл в ANSI кодировке?
Есть текстовой файл с ANSI кодировкой, английскими и русскими словами. Хочу в консольном...

Считать файл в два списка и записать обратно в файл
Товарищи нужна помощь, я не понимаю почему прогр не работает, что мне нужно переделать, поменять. ...

Записать вектор классов в двоичный файл и считать их обратно из файла
Здравствуйте! Необходимо записать вектор классов в двоичный файл и потом считать данные из этого...

4
0 / 0 / 0
Регистрация: 14.09.2008
Сообщений: 15
22.10.2009, 10:19  [ТС] 2
Даже так: записывать в определённой кодировке вроде научился, но извратно:
Код
//...
Response.Write('<?xml version= '1.0 ' encoding= 'windows-1251 '?>');
XMLDoc.transformNodeToObject(XSLDoc,Response)
//...
,
где XSLDoc содержит инструкцию:
Код
<xsl:output encoding='windows-1251' />
0
DiP
24.10.2009, 03:11 3
файл считывается в той кодировке что стоит в объявление пролога. по умолчанию это будет utf-8 или utf-16 - парсер самостоятельно определяет какая из них используется. сохраняется документ в той кодировке в которой загружен. 'на лету' кодировка меняется только трансформацией с помощью xsl а с ней ты и сам разобрался.
0 / 0 / 0
Регистрация: 14.09.2008
Сообщений: 15
25.10.2009, 08:17  [ТС] 4
Исходный xml-файл имеет кодировку windows-1251, и это, естественно, прописано в его заголовке.
Сохранить-то нормально в этой кодировке всё равно не получается, т.к.
- если сохранять XMLDoc.xml, то выход в utf;
- если сохранять с помощью transformNodeToObject (как писал ранее), то не хватает заголовка, а ведь кодировка-то исходного файла в общем случае неизвестна.
0
DiP
25.10.2009, 14:25 5
лучше кинь код - будет более детальный разговор
25.10.2009, 14:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.10.2009, 14:25
Помогаю со студенческими работами здесь

Кодировка sublime, случайно сохранил сайт в не той кодировке и не могу вернуть обратно
Здрастие, случайно сохранил сайт в не той кодировке и не могу вернуть обратно, сейчас все выглядит...

Дипломная, нужно кое-что подправить/добавить!!!
namespace Mouse_Training { public partial class frmLevel1 : Form { public...

Как записать объект с полем типа std::string в бинарном виде в файл и считать его обратно?
Знаю как записывать объекты в файл в бинарном виде, но как быть, когда у них динамические поля?...

Считать из файла числа и записать результат в другой файл
дана программа..нужно сделать так чтоб он считывал с файла числа и записывал результат в другой...

Как считать данные с файла и записать результат в файл?
Как считать данные с файла и записать результат в файл? #include &lt;iostream&gt; #include &lt;vector&gt;...

Считать текст из файла, выполнить в нем поиск и записать результат в файл
Помогите написать код как можно более простым способом: В начале исходного текста стоит заглавная...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru