python client, issue with adding xml files

Sunday, 9 December 2012 · 2 messages
LL
LE MEUR Laurent9 Dec 2012 17:19 #
Hi, The python samples pass an simple xml string to create or add: session = BaseXClient.Session('localhost', 1984, 'admin', 'admin') session.create("database", "<x>Hello World!</x>") but how can I request the server to open a file or a directory? Basically session.create("database", "c:/tmp/myfile.xml") returns the following error message: "database.xml" (Line 1): No text allowed before root element. Thanks in advance for tips Laurent Le Meur
CG
Christian Grün9 Dec 2012 20:14 #
Hi Laurent, if your client and server is placed on the same machine, you may use session.execute("create db /path/to/files") Otherwise, you'll have to read the files via Python and pass them on via create/add. Hope this helps, Christian
Quoted text · LE MEUR Laurent · 16 lines
> The python samples pass an simple xml string to create or add: > > session = BaseXClient.Session('localhost', 1984, 'admin', 'admin') > session.create("database", "<x>Hello World!</x>") > > but how can I request the server to open a file or a directory? > > Basically > > session.create("database", “c:/tmp/myfile.xml") > > returns the following error message: "database.xml" (Line 1): No text > allowed before root element. > > Thanks in advance for tips > Laurent Le Meur

⚡Generated with XQuery