Mercurial > hg > documentViewer
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" |
