[Lxml-checkins] r43891 - lxml/branch/html/src/lxml/html
ianb at codespeak.net
ianb at codespeak.net
Wed May 30 00:09:04 CEST 2007
Author: ianb
Date: Wed May 30 00:09:03 2007
New Revision: 43891
Modified:
lxml/branch/html/src/lxml/html/__init__.py
lxml/branch/html/src/lxml/html/defs.py
Log:
Fixed lxml.html.Element(); TODO comment
Modified: lxml/branch/html/src/lxml/html/__init__.py
==============================================================================
--- lxml/branch/html/src/lxml/html/__init__.py (original)
+++ lxml/branch/html/src/lxml/html/__init__.py Wed May 30 00:09:03 2007
@@ -2,7 +2,7 @@
import re
from lxml import etree
-__all__ = ['HTML', 'tostring']
+__all__ = ['HTML', 'tostring', 'Element']
_rel_links_xpath = etree.XPath("descendant-or-self::a[fn:upper-case(@rel)=$rel]")
#_class_xpath = etree.XPath(r"descendant-or-self::*[regexp:match(@class, concat('\b', $class_name, '\b'))]", {'regexp': 'http://exslt.org/regular-expressions'})
@@ -164,7 +164,7 @@
def Element(*args, **kw):
# FIXME: this is totally broken; segfaults
- v = HtmlElement(*args, **kw)
+ v = html_parser.makeelement(*args, **kw)
return v
############################################################
Modified: lxml/branch/html/src/lxml/html/defs.py
==============================================================================
--- lxml/branch/html/src/lxml/html/defs.py (original)
+++ lxml/branch/html/src/lxml/html/defs.py Wed May 30 00:09:03 2007
@@ -1,3 +1,7 @@
+# FIXME: this should all be confirmed against what a DTD says
+# (probably in a test; this may not match the DTD exactly, but we
+# should document just how it differs).
+
# Data taken from http://www.w3.org/TR/html401/index/elements.html
empty_tags = [
More information about the lxml-checkins
mailing list