html5/html-author/utils categories-template.html,1.2,1.3 categories.py,1.1,1.2 elements.html,1.2,1.3

Update of /sources/public/html5/html-author/utils
In directory hutz:/tmp/cvs-serv8594

Modified Files:
	categories-template.html categories.py elements.html 
Log Message:
Work in progress updates to the categories script

Index: categories-template.html
===================================================================
RCS file: /sources/public/html5/html-author/utils/categories-template.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- categories-template.html	11 Mar 2009 14:09:31 -0000	1.2
+++ categories-template.html	11 Mar 2009 15:22:43 -0000	1.3
@@ -5,8 +5,8 @@
 	<thead>
 		<tr>
 			<th rowspan="2">Element</th>
-			<th>Standards Categories</th>
-			<th>Form Categories</th>
+			<th colspan="8">Standards Categories</th>
+			<th colspan="4">Form Associations</th>
 		<tr>
 			<th>Metadata Content</th>
 			<th>Flow content</th>
@@ -18,11 +18,16 @@
 			<th>Interactive content</th>
 
 			<th>Listed</th>
+			<th>Labelable</th>
+			<th>Submittable</th>
+			<th>Resetable</th>
 		</tr>
 	</thead>
 	<tbody>
 		<tr>
 			<td><code></code></td>
+
+			<td></td>
 			<td></td>
 			<td></td>
 			<td></td>
@@ -30,6 +35,9 @@
 			<td></td>
 			<td></td>
 			<td></td>
+
+			<td></td>
+			<td></td>
 			<td></td>
 			<td></td>
 		</tr>

Index: elements.html
===================================================================
RCS file: /sources/public/html5/html-author/utils/elements.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- elements.html	11 Mar 2009 14:09:31 -0000	1.2
+++ elements.html	11 Mar 2009 15:22:44 -0000	1.3
@@ -1,5 +1,3 @@
-<!DOCTYPE html>
-<title>The Elements</title>
 <!-- The html Element -->
 <div class="element">
 	<h2>The <dfn><code>html</code></dfn> element</h2>

Index: categories.py
===================================================================
RCS file: /sources/public/html5/html-author/utils/categories.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- categories.py	9 Mar 2009 16:11:12 -0000	1.1
+++ categories.py	11 Mar 2009 15:22:44 -0000	1.2
@@ -16,24 +16,30 @@
 elements = config.sections()
 elements.sort()
 
-parser = html5lib.HTMLParser(tree=treebuilders.getTreeBuilder("dom"))
 sourceFile = open("elements.html")
-templateFile = open("category-template.html")
-sourceDocument = parser.parse(sourceFile)
+templateFile = open("categories-template.html")
+source = parser.parseFragment(sourceFile)
 template = parser.parseFragment(templateFile)
 
 table = template[0]
-tbody = table[1]
+tbody = table.find("tbody")
 
 rowTemplate = tbody[0]
 tbody.remove(rowTemplate)
 
-for element in elements:
-    tr = copy.deepcopy(rowTemplate)
-    tr[0][0].text = element
-    
+categories = {}
 
-    tbody.append(tr)
+for node in source:
+    if (node.tag != etree.Comment):
+        h2 = node.find("code")
+        print h2
 
-etree.ElementTree(table).write(sys.stdout)
+#for element in elements:
+#    tr = copy.deepcopy(rowTemplate)
+#    tr[0][0].text = element
+
+
+#    tbody.append(tr)
+
+#etree.ElementTree(table).write(sys.stdout)
 sys.stdout.write("\n")

Received on Wednesday, 11 March 2009 15:22:54 UTC