- From: Lachlan Hunt via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 09 Mar 2009 13:43:49 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/html-author/utils In directory hutz:/tmp/cvs-serv10727 Modified Files: elementdesc.txt elements.py Log Message: Updated element script and datafile Index: elementdesc.txt =================================================================== RCS file: /sources/public/html5/html-author/utils/elementdesc.txt,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- elementdesc.txt 6 Mar 2009 11:46:04 -0000 1.4 +++ elementdesc.txt 9 Mar 2009 13:43:47 -0000 1.5 @@ -4,6 +4,7 @@ start=optional end=optional status=active +html4=strict [head] desc=The <code>head</code> element collects the document’s metadata. @@ -11,6 +12,7 @@ start=optional end=optional status=active [...977 lines suppressed...] +html4=loose [wbr] desc=The <code>wbr</code> element @@ -898,6 +1023,7 @@ end=empty status=obsolete notes= +html4=none [xmp] desc=The <code>xmp</code> element represents a block of preformatted text, in which structure is represented by typographic conventions rather than by elements. @@ -906,6 +1032,7 @@ end=required status=obsolete notes=Use the <code>pre</code> element. +html4=none Index: elements.py =================================================================== RCS file: /sources/public/html5/html-author/utils/elements.py,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- elements.py 9 Mar 2009 11:10:30 -0000 1.4 +++ elements.py 9 Mar 2009 13:43:47 -0000 1.5 @@ -83,13 +83,14 @@ dom.appendChild(markUpList(summary['dom'])) return markup -def serialise(markup): +def serialise(markup, tagname): + sys.stdout.write("<!-- The %s Element -->\n" % (tagname)) walker = treewalkers.getTreeWalker("dom") stream = walker(markup) - s = serializer.htmlserializer.HTMLSerializer(omit_optional_tags=False) + s = serializer.htmlserializer.HTMLSerializer(omit_optional_tags=False, quote_attr_values=True, encoding="utf8") output_generator = s.serialize(stream) for item in output_generator: - sys.stdout.write(item) + sys.stdout.write(item.encode("utf8")) sys.stdout.write("\n\n") def generateElementSummaries(): @@ -106,7 +107,7 @@ summary['start'] = config.get(summary['tagname'], 'start') summary['end'] = config.get(summary['tagname'], 'end') markup = markUpSummary(summary) - serialise(markup) + serialise(markup, summary['tagname']) generateElementSummaries()
Received on Monday, 9 March 2009 13:43:58 UTC