powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Editable XML
15 сообщений из 15, страница 1 из 1
Editable XML
    #39157296
Philip_Stubborn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
Может кто подсказать, есть такие стандартные технологии в/для XML редактирования прям в самом документе?
Заранее благодарен!
...
Рейтинг: 0 / 0
Editable XML
    #39157593
Фридрих
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Philip_Stubborn,

XSLT
...
Рейтинг: 0 / 0
Editable XML
    #39157875
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Philip_Stubbornесть такие стандартные технологии в/для XML редактирования прям в самом документе?notepad.exe
...
Рейтинг: 0 / 0
Editable XML
    #39160068
Philip_Stubborn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_, спасибо, конечно, но это совсем не то, что нужно
...
Рейтинг: 0 / 0
Editable XML
    #39160070
Philip_Stubborn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фридрих,
А если отредактировать и сохранить отредактированное...
это нужно пересоздать xml? или еще как-то
...
Рейтинг: 0 / 0
Editable XML
    #39160681
anvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток
Если вы подразумеваете ручное редактирование, то чем вас не устроил Notepad? Используйте тогда XML Notepad - он отображает ко всему прочему и структуру документа.
...
Рейтинг: 0 / 0
Editable XML
    #39160839
Philip_Stubborn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anvg,
не ручное редактирование, а в браузере
...
Рейтинг: 0 / 0
Editable XML
    #39160926
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спустя 4 дня в этой теме наконец-то начинает просвечивать смысл.

автор щелкает по xml-файлу, файл открывается в браузере, скорее всего в IE, и автор хочет его редактировать не отходя от кассы.
я правильно понял?
...
Рейтинг: 0 / 0
Editable XML
    #39161038
Philip_Stubborn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,
все верно
...
Рейтинг: 0 / 0
Editable XML
    #39161039
Philip_Stubborn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,
отредактировать и сохранить
...
Рейтинг: 0 / 0
Editable XML
    #39161082
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разве что написать расширение для IE, готового в природе похоже нет.

Или пользоваться специализированным редактором, как тут уже намекали.
...
Рейтинг: 0 / 0
Editable XML
    #39161233
devurandom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
html[5] редактируете с помощью стандартных средств (jquery например), потом преобразуете html в xml
...
Рейтинг: 0 / 0
Editable XML
    #39161250
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Philip_Stubbornв браузереНевозможно. Т.е. отредактировать можно, а вот сохранить изменения на диск нельзя. В IE6 можно было еще сохранять через FileSystemObject. Потом эту дыру прикрыли. В других браузерах не работало никогда. Но можно модифицированный XML отправить на сервер.

Вот код, который работал в IE6
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
function saveChanges() {
  try {
    var fso = new ActiveXObject("Scripting.FileSystemObject");
    var schemaCache = new ActiveXObject("MSXML2.XMLSchemaCache.6.0");
    var systemFolder = fso.GetSpecialFolder(1).Path + "\\";
    var nsURI = loadXSD(schemaCache, systemFolder + "schema.xsd");
    var xmlSrc = new ActiveXObject("Msxml2.DOMDocument.6.0");
    xmlSrc.schemas = schemaCache;
    xmlSrc.validateOnParse = true;
    if (!xmlSrc.load(location.href))
      throw new Error(0, "XML load error: " + xmlSrc.parseError.reason);
    xmlSrc.setProperty("SelectionLanguage", "XPath");
    xmlSrc.setProperty("SelectionNamespaces", "xmlns:ns='" + nsURI + "'");

    var valid = xmlSrc.validate();
    if (valid.errorCode != 0)
      throw new Error(0, "XML validate error: " + valid.reason);
      
    var name = xmlSrc.url.replace(/file\:\/\/\//, "");
    var outFile = fso.CreateTextFile(name, true, true);
    outFile.Write(xmlSrc.xml.replace(/\<\?xml version=([\"\'])1.0\1\?\>/, "<?xml version=\"1.0\" encoding=\"utf-16\"?>"));
    outFile.Close();
    
    location.reload();
  } catch (e) {
    alert(e.description);
    alert(e.stack);
  }
}
...
Рейтинг: 0 / 0
Editable XML
    #39161555
Фотография volodin661
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
web-based XML editor?
...
Рейтинг: 0 / 0
Editable XML
    #39161977
Фридрих
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Philip_StubbornФридрих,
А если отредактировать и сохранить отредактированное...
это нужно пересоздать xml? или еще как-то
Сложно ответить на Ваш вопрос, всё зависит от того, что Вы вообще творите! Если это интернет ресурс с использованием XML, то в браузере надо выводить данные в виде форм, потом отправлять на сервер и перезаписывать XML файл. А если XML надо редактировать локально - то для этих целей можно использовать notepad++.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Editable XML
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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