raise Exception("No node conversion known for %s objects" % str(type(ob)))
def addchild(self, node, child):
+ if child is None:
+ return
node.children.append(self.nodefrom(child))
def addattr(self, node, k, v):
def __getattr__(self, name):
return self._elcls(self._ns, name, self._ctx)
+
+class doctype(node):
+ def __init__(self, rootname, pubid, dtdid):
+ self.rootname = rootname
+ self.pubid = pubid
+ self.dtdid = dtdid