crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Помогите удалить объект из 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»

Заранее большое спасибо!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
ViGOur
  опции профиля:
сообщение 20.4.2011, 13:49
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Так не пойдет.
Ты лучше скажи, что не получается и в чем загвоздка, а мы уже подскажем.

Если на пальцах, то это делается так
1. Открываешь документ
2. Рекурсивно перебираешь его элементы и ищешь элемент с тегом level, если найден такой, то проверяешь наличие интересующего тебя атрибута и если все критерии совпали, то удаляешь элемент.
3. Сохрагяешь документ.
4. Закрываешь документ.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.3.2024, 3:05