Запросы в XML по типу как в SQL - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 10.01.2012, 01:13   #1
Аватар для ALF.
Герой

Автор темы (Топик Стартер) Запросы в XML по типу как в SQL

Ув пользователи!

Возможно ли в XML изменять данные по типу как запросами в SQL.

Например есть файл статов. Я хочу массово что то изменить.
Или не массово, а конкретно изменить какой то элемент в элементе, зная его айди.
В общем есть ли какие то программы такие? Что бы можно было изменять "запросами, командами"?
ALF. вне форума Отправить сообщение для ALF. с помощью ICQ Отправить сообщение для ALF. с помощью Skype™ Ответить с цитированием
Непрочитано 10.01.2012, 01:15   #2
Аватар для Azagthtot
Эксперт

По умолчанию Re: Запросы в XML по типу как в SQL

XPath вас спасет.
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 10.01.2012, 01:15   #3
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: Запросы в XML по типу как в SQL

XSLT && XPath
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 10.01.2012, 01:16   #4
Аватар для ALF.
Герой

Автор темы (Топик Стартер) Re: Запросы в XML по типу как в SQL

Благодарю
А то чуть не начал в ~500 нпц вручную менять высоту и ширину
ALF. вне форума Отправить сообщение для ALF. с помощью ICQ Отправить сообщение для ALF. с помощью Skype™ Ответить с цитированием
Непрочитано 10.01.2012, 01:17   #5
Аватар для [STIGMATED]
Супергерой

По умолчанию Re: Запросы в XML по типу как в SQL

хех, на овера перешли
__________________
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
[STIGMATED] вне форума Отправить сообщение для [STIGMATED] с помощью Skype™ Ответить с цитированием
Непрочитано 12.01.2012, 01:16   #6
Аватар для ALF.
Герой

Автор темы (Топик Стартер) Re: Запросы в XML по типу как в SQL

ЫЫ
Решил пошаманить и написать что то своё.
Типа как Navicat и MYSQL
Только вместо сервера БД у нас XML файлик)

Вот пока то что получилось


В ближайшее время допишу структуры для всех xml файлов что есть в ядре, и движок запросов.

п.с. А хуле? Тот xpath мне вообще ужасным показался.... (если сравнивать с SQL запросами... )
ALF. вне форума Отправить сообщение для ALF. с помощью ICQ Отправить сообщение для ALF. с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 14.01.2012, 01:35   #7
Аватар для ALF.
Герой

Автор темы (Топик Стартер) Re: Запросы в XML по типу как в SQL


Код:
// Пример команды
// XML_UPDATE 0000-0099.xml SET npc.set@hp = 10000 WHERE npc@id >  5 AND npc@id < 10;
Мб через месяц появится в продаже)
Пока что еще тестирую, дорабатываю
ALF. вне форума Отправить сообщение для ALF. с помощью ICQ Отправить сообщение для ALF. с помощью Skype™ Ответить с цитированием
Непрочитано 31.01.2012, 05:06   #8
Пользователь

По умолчанию Re: Запросы в XML по типу как в SQL

поделитесь плиз примером запроса например для изменения hitTime на 1400 у определённых идов скиллов
zag вне форума Ответить с цитированием
Непрочитано 31.01.2012, 12:19   #9
Аватар для ALF.
Герой

Автор темы (Топик Стартер) Re: Запросы в XML по типу как в SQL

Цитата:
Сообщение от zag Посмотреть сообщение
поделитесь плиз примером запроса например для изменения hitTime на 1400 у определённых идов скиллов
XML_UPDATE SET list.npc.set@hitTime = 1400 WHERE list.npc@id IN (id1,id2,id3 ... idn);
Пока что не продаю.
ALF. вне форума Отправить сообщение для ALF. с помощью ICQ Отправить сообщение для ALF. с помощью Skype™ Ответить с цитированием
Непрочитано 31.01.2012, 12:58   #10
Пользователь

По умолчанию Re: Запросы в XML по типу как в SQL

Цитата:
Сообщение от ALFOS Посмотреть сообщение
XML_UPDATE SET list.npc.set@hitTime = 1400 WHERE list.npc@id IN (id1,id2,id3 ... idn);
Пока что не продаю.
я имел ввиду xpath)
zag вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Полезные sql запросы Nastia Тех-документация 186 25.07.2016 14:18
Sql запросы MMd Готовые сборки 16 30.01.2012 17:40
Запросы JustPewPew Работа со скриптами 1 03.10.2011 16:53
MySQL медленные запросы POPsy Рынок / Marketplace 4 14.10.2010 03:05


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 22:54. Часовой пояс GMT +3.

Вверх