comparison MpdlXmlTextServer.py @ 613:c57d80a649ea

CLOSED - # 281: List of thumbnails verschluckt Seite, wenn odd-scan-position gesetzt ist https://it-dev.mpiwg-berlin.mpg.de/tracs/mpdl-project-software/ticket/281
author casties
date Thu, 17 Oct 2013 16:25:39 +0200
parents e1034c2ca255
children
comparison
equal deleted inserted replaced
612:a79e4e4b3e37 613:c57d80a649ea
7 import logging 7 import logging
8 import urllib 8 import urllib
9 import urlparse 9 import urlparse
10 import base64 10 import base64
11 11
12 from SrvTxtUtils import getInt, getText, getHttpData 12 from SrvTxtUtils import getInt, getText, getHttpData, serialize
13
14 def serialize(node):
15 """returns a string containing an XML snippet of node"""
16 s = ET.tostring(node, 'UTF-8')
17 # snip off XML declaration
18 if s.startswith('<?xml'):
19 i = s.find('?>')
20 return s[i+3:]
21
22 return s
23 13
24 14
25 class MpdlXmlTextServer(SimpleItem): 15 class MpdlXmlTextServer(SimpleItem):
26 """TextServer implementation for MPDL-XML eXist server""" 16 """TextServer implementation for MPDL-XML eXist server"""
27 meta_type="MPDL-XML TextServer" 17 meta_type="MPDL-XML TextServer"