version 1.1.2.2, 2007/04/19 12:18:50
|
version 1.1.2.4, 2007/10/18 12:00:17
|
Line 10 import logging
|
Line 10 import logging
|
from xml import sax |
from xml import sax |
from amara import saxtools |
from amara import saxtools |
|
|
|
# namespace for FileMaker8 |
fm_ns = 'http://www.filemaker.com/fmpxmlresult' |
fm_ns = 'http://www.filemaker.com/fmpxmlresult' |
|
|
|
# list of fields that are taken from XML and checked against DB as conflicts |
#checkFields=['key','first_name','last_name','title','home_inst','current_work','e_mail2'] |
#checkFields=['key','first_name','last_name','title','home_inst','current_work','e_mail2'] |
checkFields=['key','first_name','last_name','title','home_inst','e_mail2'] |
checkFields=['key','first_name','last_name','title','home_inst','e_mail2'] |
|
|
Line 211 class xml_handler:
|
Line 213 class xml_handler:
|
|
|
def checkImport(dsn,resultSet): |
def checkImport(dsn,resultSet): |
#now connect to the database |
#now connect to the database |
|
logging.info("dsn: %s"%dsn) |
dbCon = psycopg.connect(dsn) |
dbCon = psycopg.connect(dsn) |
db = dbCon.cursor() |
db = dbCon.cursor() |
|
|