utils/categories-template.html 1.3 Work in progress updates to the cate

Work in progress updates to the categories script

http://people.w3.org/mike/diffs/html5/html-author/utils/categories-template.1.3.html

http://dev.w3.org/html5/html-author/utils/categories-template.html
http://people.w3.org/mike/diffs/html5/html-author/utils/categories-template.diff.html
http://dev.w3.org/cvsweb/html5/html-author/utils/categories-template.html?r1=1.2&r2=1.3&f=h

===================================================================
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:23:52 UTC