![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
epishev |
![]() ![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 89 Регистрация: 23.3.2011 Пользователь №: 2533 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Всем привет!
Помогите удалить из xml определенный объект... Пример xml: <Game> <level s1="" id="level"> <scene MainScene="" s1="" MiniS="" id="scene" HOG="" MiniG=""> <Objects/> <Areas/> </scene> </level> <level s1="" id="level_1"> <scene MainScene="" s1="" MiniS="" id="scene" HOG="" MiniG=""> <Objects/> <Areas/> </scene> <scene MainScene="" s1="" MiniS="" id="scene" HOG="" MiniG=""> <Objects/> <Areas/> </scene> </level> </Game> Нужно удалить объект с тегом level, и с определенным атрибутом «id» Заранее большое спасибо! |
|
|
![]() |
ViGOur |
![]()
Сообщение
#2
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Так не пойдет.
Ты лучше скажи, что не получается и в чем загвоздка, а мы уже подскажем. Если на пальцах, то это делается так 1. Открываешь документ 2. Рекурсивно перебираешь его элементы и ищешь элемент с тегом level, если найден такой, то проверяешь наличие интересующего тебя атрибута и если все критерии совпали, то удаляешь элемент. 3. Сохрагяешь документ. 4. Закрываешь документ. |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 17.2.2025, 20:28 |