рабочий питон xml - PullRequest
       21

рабочий питон xml

1 голос
/ 31 марта 2010

Мой вопрос заключается в следующем: как лучше всего работать с XML (kml) с помощью python ?, особенно сценариями, сериализуемыми.

спасибо за внимание и ответы

Ответы [ 3 ]

4 голосов
/ 31 марта 2010

Для Python и XML я обычно использую xml.etree (см. Его документацию ). Хорошая вещь с xml.etree заключается в том, что он включен в стандартную библиотеку Python. Я также слышал хорошие вещи о lxml , который предоставляет etree совместимый API.

3 голосов
/ 31 марта 2010

lxml очень быстро. С большими данными лучший выбор.

Редактировать: Но "Обратите внимание, что lxml сам по себе не обеспечивает никакой безопасности потоков (в основном из соображений производительности), поэтому вам следует соблюдать осторожность при одновременном использовании частей API."

1 голос
/ 31 марта 2010

Для очень маленьких и простых вещей xml.dom.minidom - самый простой маршрут. Если вы ищете что-то, что может обрабатывать большие файлы с очень небольшим использованием памяти, тогда вы захотите использовать xml.sax парсер.

...