Mercurial > hg > ChinaGisRestApi
diff urlFunctions.py @ 247:47bba001d718
show line and polygon-layer
author | fknauft |
---|---|
date | Wed, 14 Sep 2011 10:56:00 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/urlFunctions.py Wed Sep 14 10:56:00 2011 +0200 @@ -0,0 +1,45 @@ +import xml.dom.minidom +#from xml.dom import utils +from xml.dom.minidom import parseString +import urllib + +def zUrlopenRead(self,url): + return urllib.urlopen(url).read() + +def zUrlopenInfo(self,url): + return urllib.urlopen(url).info() + +def zUrlopenParseString(self,string): + return parseString(string) + +def zUrlopenDocumentElement(self,doc): + return doc.documentElement + +def zUrlopenChildNodes(self,docnode): + return docnode.childNodes + +def zUrlopenGetElementsByTagName(self,docnodelist,name): + return docnodelist.getElementsByTagName(name) + +def zUrlopenLength(self,docnodelist): + return docnodelist.length + +def zUrlopenGetItem(self,docnodelist,number): + return docnodelist.item(number) + +def zUrlopenGetAttribute(self,docnode,name): + return docnode.getAttribute(name) + +def zUrlopenGetTextData(self,docnode): +# return docnode.nodeName + return getText(docnode.childNodes) + +def getText(nodelist): + rc = "" + for node in nodelist: + if node.nodeType == node.TEXT_NODE: + rc = rc + node.data + return rc + + +