powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Сохранение xml-документа в строку в браузере
4 сообщений из 4, страница 1 из 1
Сохранение xml-документа в строку в браузере
    #35731032
Всем добрый день
Помоги решить следующую задачу
В браузере хочу создавать xml-документ из строки, работать с ним и затем опять сохранить в строку
При работе в InternetExplorer'e проблем нет.
Так я создаю документ
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
function loadxmldoc(xmltext)
{
  var xmldoc=false;
  if (window.ActiveXObject)
  {
    xmldoc = new ActiveXObject("Microsoft.XMLDOM");
    xmldoc.async = false;
    xmldoc.loadXML(xmltext);
  }
  else if (document.implementation && document.implementation.createDocument)
  {
    var parser = new DOMParser();
    xmldoc = parser.parseFromString(xmltext, 'text/xml');
  }
  return xmldoc;
}
В Explorer'e чтобы сохранить документ использую
Код: plaintext
1.
var xmlstr = xmldoc.xml;
Вопрос, как в других браузерах сохранить xml-документ в строку?
...
Рейтинг: 0 / 0
Сохранение xml-документа в строку в браузере
    #35731767
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот файлик, демонстрирует хмл-функции Gecko и Оперы.
...
Рейтинг: 0 / 0
Сохранение xml-документа в строку в браузере
    #35732084
maXmo,

Спасибо! То, что надо.
Примерно так
Код: plaintext
1.
2.
3.
4.
5.
6.
function transform2(xmldoc)
{ //works in Gecko, Opera9
 var XmlSer;
 XmlSer=new XMLSerializer();
 return XmlSer.serializeToString(xmldoc);
}
С Opera работает отлично. С Firefox 3 тоже работает, но всегда возвращается encoding="UTF-8" , а хочется чтобы encoding был тот же, что и у исходного документа, например encoding="windows-1251"
...
Рейтинг: 0 / 0
Сохранение xml-документа в строку в браузере
    #35732207
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня получается windows-1252, так что смотри, что делаешь, может, у тебя хмл-декларация отсутствует.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Сохранение xml-документа в строку в браузере
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]