Рубрики
Без рубрики

Ann: Boomslang XML

Получите практические, реальные навыки Python на наших ресурсах и пути

Автор оригинала: Mike Driscoll.

Недавно я решил начать надевать приятные приложения для настольных компьютеров, используя Python. Я использовал WxPython для создания перекрестных платформ. Мой первый называется Boomslang XML и является основным редактором XML.

Имя, бомльнг, исходит от большой ядовитой змеи. Это название в основном означает «дерево змеи», которую я подумал, был уместно, поскольку пользовательский интерфейс использует виджет дерева для представления структуры документа XML.

Текущие функции в Boomslang включают следующее:

  • Открытие/редактирование нескольких файлов XML
  • Автосохранение на редактировании XML
  • Последняя поддержка файлов
  • Некоторые сочетания клавиш (ускорители)
  • Добавить новые узлы или атрибуты XML
  • Редактировать узлы и атрибуты
  • Удалить узлы

В настоящее время это довольно бета, но я думал, что другие люди могут найти это интересно. Я знаю пару проблем с ней в настоящее время, например, неспособность удалить атрибуты или не иметь возможности добавить XML-узел с пробелами в нем, но я скоро получаю те. Тем временем не стесняйтесь проверить проект на Github Отказ

Примечание. Этот проект был протестирован с Python 2 и 3, WxPython 2.9, 3.0 и 4.0, используя пакет LXML на Windows 7, Xubuntu 16.04 и Mac OSX Sierra.