Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [РЕШЕНО]поиск текста в файле .xml  (Прочитано 1855 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ratte

  • Автор темы
  • Активист
  • *
  • Сообщений: 461
  • http://selisiltra.ho.ua/
    • Просмотр профиля
    • мягкая депрессия
[РЕШЕНО]поиск текста в файле .xml
« : 05 Январь 2011, 20:32:01 »
необходимо сгрепать или как-то ещё найти ряд параметров.
именно- что идёт за символами <keybind key=  потом за <execute>      и так от начала документа до конца, то есть если в доке есть
 <keybind key="W-k">
      <action name="Execute">
        <execute>avidemux</execute>
      </action>
    </keybind>
    <keybind key="W-space">
      <action name="Execute">
        <execute>gnome-terminal</execute>
      </action>
    </keybind>
    <keybind key="XF86Search">
      <action name="Execute">
        <execute>epiphany</execute>
      </action>
    </keybind>

то вывод должен быть таким W-k   -  avidemux
W-space  - gnome-terminal
XF86Search - epiphany

реально ли?
« Последнее редактирование: 05 Январь 2011, 21:57:52 от ratte »

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Re: поиск текста в файле .xml
« Ответ #1 : 05 Январь 2011, 20:51:04 »
>реально ли?

Конешно!Питон - Beautiful Soup, libxml етц.Куча парсеров.

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net

Оффлайн ratte

  • Автор темы
  • Активист
  • *
  • Сообщений: 461
  • http://selisiltra.ho.ua/
    • Просмотр профиля
    • мягкая депрессия
Re: поиск текста в файле .xml
« Ответ #3 : 05 Январь 2011, 21:47:40 »
почитал и понял что наверное проще конвертировать xml в txt и использовать grep, но не понял как два шаблона или вывести искомые строки с тремя за ними следующими.


всё. разобрался. спасибо.
« Последнее редактирование: 05 Январь 2011, 21:55:40 от ratte »

Оффлайн ploop

  • Активист
  • *
  • Сообщений: 762
    • Просмотр профиля
Re: поиск текста в файле .xml
« Ответ #4 : 05 Январь 2011, 21:55:16 »
Цитировать
конвертировать xml в txt

А в чём разница между ними?

Оффлайн ratte

  • Автор темы
  • Активист
  • *
  • Сообщений: 461
  • http://selisiltra.ho.ua/
    • Просмотр профиля
    • мягкая депрессия
Re: поиск текста в файле .xml
« Ответ #5 : 05 Январь 2011, 21:57:15 »
уже разобрался. спасибо всем. grep работает и с xml отлично. ключи тоже нашел.

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3474
  • nix - вот оно счастье...
    • Просмотр профиля
Re: [РЕШЕНО]поиск текста в файле .xml
« Ответ #6 : 05 Январь 2011, 22:02:00 »
строчку кода в студию :) а то как бы и решено а решения на поверхности нет надо копаться :)
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

 

Страница сгенерирована за 0.208 секунд. Запросов: 22.