![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| dstorm81 |
|
|||
![]() бездельник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1178 Регистрация: 18.1.2006 Где: (16RU) Репутация: нет Всего: 39 |
доброго времени.
задача стоит в том чтобы переписать xml файлик мне дано удалить из него ноду с его потомками пример xml такой (кусок) <add> <say> <who>qw</who> <what>wqeee</what> </say> <say> <who>qw</who> <what>wqeee</what> </say> <say> <who>qw</who> <what>wqeee</what> </say> </add> указатели на нужные say получаю нормально через массив, при nodeName все правильно выводится и собственно вопрос как удалить допустим первый say вместе с его потомками потом док сохраняется через save в документации нашел методы но они для удаления одиночных тегов как я понял. Добавлено через 1 минуту и 2 секунды забыл добавть php5 -------------------- на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#) |
|||
|
||||
| mclight |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 6.7.2005 Где: Baku, Azerbaijan Репутация: нет Всего: 2 |
честное слово, не понял....поподробнее пожалуйста
--------------------
Как я решал подводные камни Cakephp и не только |
|||
|
||||
| dstorm81 |
|
|||
![]() бездельник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1178 Регистрация: 18.1.2006 Где: (16RU) Репутация: нет Всего: 39 |
надо удалить узел ВМЕСТЕ с его потомками
как? если не затруднит пример плиз -------------------- на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#) |
|||
|
||||
| mclight |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 6.7.2005 Где: Baku, Azerbaijan Репутация: нет Всего: 2 |
на первый взгляд можно перезаписать заново......пропуская ненужные элементы.........
--------------------
Как я решал подводные камни Cakephp и не только |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: нет Всего: 401 |
dstorm81, в качестве "безумной идеи": не быстрее ли будет XSLT использовать, навроде такого?
(удалит 1-й и 3-й элементы) -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| dstorm81 |
|
|||
![]() бездельник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1178 Регистрация: 18.1.2006 Где: (16RU) Репутация: нет Всего: 39 |
xls же выборку делает, не удаляя саму инфу
просто думал что можно целиком из загруженного дока в памяти убрать ноду с потомками и сохранить чувствую вариант с созданием нового файла будет легче, или все же ошибаюсь -------------------- на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#) |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: нет Всего: 401 |
Ну и сохранить потом результат этой выборки в тот же файл. Ненужное автоматом останется за бортом... -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| dstorm81 |
|
|||
![]() бездельник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1178 Регистрация: 18.1.2006 Где: (16RU) Репутация: нет Всего: 39 |
желетельно что-то типа этого
removeNode() NN n/a IE5+ removeNode(флаг) Этот метод удаляет текущий узел из иерархии элементов в IE5+. Метод позволяет удалить объект узла со всеми дочерними узлами или без них (следует использовать с осторожностью). Метод возвращает ссылку на удаляемый узел, который, хоть уже и не является частью иерархической структуры документа, но всё ещё находится в памяти броузера и может быть использован в сценарии. -------------------- на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#) |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: X технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |