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
+
+
+