On Wednesday, November 19, 2014 2:08:27 PM UTC-7, Denis McMahon wrote: > So what I'm looking for is a method to create an html5 document using "dom > manipulation", ie: > > doc = new htmldocument(doctype="HTML") > html = new html5element("html") > doc.appendChild(html) > head = new html5element("body") > html.appendChild(head) > body = new html5element("body") > html.appendChild(body) > title = new html5element("title") > txt = new textnode("This Is The Title") > title.appendChild(txt) > head.appendChild(title) > para = new html5element("p") > txt = new textnode("This is some text.") > para.appendChild(txt) > body.appendChild(para) > > print(doc.serialise()) > > generates: > > <!doctype HTML><html><head><title>This Is The Title</title></ > head><body><p>This is some text.</p></body></html> > > I'm finding various mechanisms to generate the structure from an existing > piece of html (eg html5lib, beautifulsoup etc) but I can't seem to find > any mechanism to generate, manipulate and produce html5 documents using > this dom manipulation approach. Where should I be looking? > > -- > Denis McMahon,
Use a search engine (Google, DuckDuckGo etc) and search for 'python write html' -- https://mail.python.org/mailman/listinfo/python-list