Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 14, 2006 17:08:03

Sup
От:
Зарегистрирован: 2006-09-13
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

XML и Python

я импортировал класс AttributesImpl
ввел код как ты сказал для нужного мне аттрибута…. и он мне вообще ничего не вывел….. и ошибок не вывел….уффф….сложно
может еще что-то нужно?



Офлайн

#2 Сен. 15, 2006 11:44:40

slivlen
От:
Зарегистрирован: 2006-07-06
Сообщения: 764
Репутация: +  0  -
Профиль   Отправить e-mail  

XML и Python

Импортировать AttributesImpl явно необязательно, он будет доступен после импортирования xml.sax. Странно, должно работать. Кинь код проги и хотябы кусок xml файла.



Офлайн

#3 Сен. 18, 2006 09:27:52

Sup
От:
Зарегистрирован: 2006-09-13
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

XML и Python

Получилось через DOM …. считывает xml файл(у файла четырехуравневая структура) и записывает данные в dbf файл….. а там уже можно редактировать и сохранять. Теперь осталось вызывать dbf и переводить его обатно в xml после редактирования.



Офлайн

#4 Сен. 18, 2006 13:23:27

slivlen
От:
Зарегистрирован: 2006-07-06
Сообщения: 764
Репутация: +  0  -
Профиль   Отправить e-mail  

XML и Python

А что мешает сразу после разбора файла изменять DOM и затем сохранять обновленный вариант?



Офлайн

#5 Сен. 18, 2006 13:25:09

Sup
От:
Зарегистрирован: 2006-09-13
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

XML и Python

отсутствие знаний и примеров такого рода…. что при этом использовать?



Офлайн

#6 Сен. 18, 2006 14:23:39

slivlen
От:
Зарегистрирован: 2006-07-06
Сообщения: 764
Репутация: +  0  -
Профиль   Отправить e-mail  

XML и Python

Все зависит от того какой модуль используешь. Попробуй ElementTree(http://effbot.org/zone/element-index.htm) или xml.dom.minidom. По ним и доки и примеры кода есть.



Офлайн

#7 Сен. 21, 2006 09:37:48

Sup
От:
Зарегистрирован: 2006-09-13
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

XML и Python

воспользовались xml.dom.minidom…. помогло, спасиб-)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version