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

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

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

Или пользоваться специализированным редактором, как тут уже намекали.
...
Рейтинг: 0 / 0
02.02.2016, 16:26
    #39161233
devurandom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Editable XML
html[5] редактируете с помощью стандартных средств (jquery например), потом преобразуете html в xml
...
Рейтинг: 0 / 0
02.02.2016, 16:41
    #39161250
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Editable XML
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
03.02.2016, 03:49
    #39161555
volodin661
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Editable XML
web-based XML editor?
...
Рейтинг: 0 / 0
03.02.2016, 14:08
    #39161977
Фридрих
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Editable XML
Philip_StubbornФридрих,
А если отредактировать и сохранить отредактированное...
это нужно пересоздать xml? или еще как-то
Сложно ответить на Ваш вопрос, всё зависит от того, что Вы вообще творите! Если это интернет ресурс с использованием XML, то в браузере надо выводить данные в виде форм, потом отправлять на сервер и перезаписывать XML файл. А если XML надо редактировать локально - то для этих целей можно использовать notepad++.
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Editable XML / 15 сообщений из 15, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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