Помогите удалить объект из xml |
Здравствуйте, гость ( Вход | Регистрация )
Помогите удалить объект из xml |
epishev |
24.3.2011, 9:51
Сообщение
#1
|
Студент Группа: Участник Сообщений: 89 Регистрация: 23.3.2011 Пользователь №: 2533 Спасибо сказали: 0 раз(а) Репутация: 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» Заранее большое спасибо! |
|
|
iukash |
19.4.2011, 22:02
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 19.4.2011 Пользователь №: 2617 Спасибо сказали: 0 раз(а) Репутация: 0 |
Парсишь xml файл и когда находишь кусок подходящий под твое условие удаляешь его.
|
|
|
ViGOur |
20.4.2011, 13:49
Сообщение
#3
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Так не пойдет.
Ты лучше скажи, что не получается и в чем загвоздка, а мы уже подскажем. Если на пальцах, то это делается так 1. Открываешь документ 2. Рекурсивно перебираешь его элементы и ищешь элемент с тегом level, если найден такой, то проверяешь наличие интересующего тебя атрибута и если все критерии совпали, то удаляешь элемент. 3. Сохрагяешь документ. 4. Закрываешь документ. |
|
|
Текстовая версия | Сейчас: 28.11.2024, 2:10 |