From e1b321db7331752a3aea8dd7070dd0db4c60c51d Mon Sep 17 00:00:00 2001 From: Leonard Richardson Date: Thu, 16 Feb 2012 16:33:40 -0500 Subject: It's a start, at least. --- bs4/builder/_htmlparser.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'bs4/builder/_htmlparser.py') diff --git a/bs4/builder/_htmlparser.py b/bs4/builder/_htmlparser.py index c785eed..ec6d456 100644 --- a/bs4/builder/_htmlparser.py +++ b/bs4/builder/_htmlparser.py @@ -68,7 +68,8 @@ class HTMLParserTreeBuilder(HTMLParser, HTMLTreeBuilder): super(HTMLParserTreeBuilder, self).feed(markup) def handle_starttag(self, name, attrs): - self.soup.handle_starttag(name, dict(attrs)) + # XXX namespace + self.soup.handle_starttag(name, None, dict(attrs)) def handle_endtag(self, name): self.soup.handle_endtag(name) -- cgit v1.2.3 From 2ccae07967bb15f6bad6ba262411ac47bcbb98e7 Mon Sep 17 00:00:00 2001 From: Leonard Richardson Date: Tue, 21 Feb 2012 12:19:56 -0500 Subject: Added nsprefix argument to the tag class. --- bs4/builder/_htmlparser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bs4/builder/_htmlparser.py') diff --git a/bs4/builder/_htmlparser.py b/bs4/builder/_htmlparser.py index 64dfb27..c307ff8 100644 --- a/bs4/builder/_htmlparser.py +++ b/bs4/builder/_htmlparser.py @@ -41,7 +41,7 @@ HTMLPARSER = 'html.parser' class BeautifulSoupHTMLParser(HTMLParser): def handle_starttag(self, name, attrs): # XXX namespace - self.soup.handle_starttag(name, None, dict(attrs)) + self.soup.handle_starttag(name, None, None, dict(attrs)) def handle_endtag(self, name): self.soup.handle_endtag(name) -- cgit v1.2.3