Mercurial > genshi > genshi-test
comparison markup/input.py @ 140:a2edde90ad24
Fix bug in HTML serializer, plus some other minor tweaks.
author | cmlenz |
---|---|
date | Wed, 09 Aug 2006 21:00:15 +0000 |
parents | df44110ca91d |
children | ef761afcedff |
comparison
equal
deleted
inserted
replaced
139:54131cbb91a5 | 140:a2edde90ad24 |
---|---|
64 parser.buffer_text = True | 64 parser.buffer_text = True |
65 parser.returns_unicode = True | 65 parser.returns_unicode = True |
66 parser.StartElementHandler = self._handle_start | 66 parser.StartElementHandler = self._handle_start |
67 parser.EndElementHandler = self._handle_end | 67 parser.EndElementHandler = self._handle_end |
68 parser.CharacterDataHandler = self._handle_data | 68 parser.CharacterDataHandler = self._handle_data |
69 parser.XmlDeclHandler = self._handle_prolog | |
70 parser.StartDoctypeDeclHandler = self._handle_doctype | 69 parser.StartDoctypeDeclHandler = self._handle_doctype |
71 parser.StartNamespaceDeclHandler = self._handle_start_ns | 70 parser.StartNamespaceDeclHandler = self._handle_start_ns |
72 parser.EndNamespaceDeclHandler = self._handle_end_ns | 71 parser.EndNamespaceDeclHandler = self._handle_end_ns |
73 parser.ProcessingInstructionHandler = self._handle_pi | 72 parser.ProcessingInstructionHandler = self._handle_pi |
74 parser.CommentHandler = self._handle_comment | 73 parser.CommentHandler = self._handle_comment |
138 def _handle_end(self, tag): | 137 def _handle_end(self, tag): |
139 self._enqueue(Stream.END, QName(tag)) | 138 self._enqueue(Stream.END, QName(tag)) |
140 | 139 |
141 def _handle_data(self, text): | 140 def _handle_data(self, text): |
142 self._enqueue(Stream.TEXT, text) | 141 self._enqueue(Stream.TEXT, text) |
143 | |
144 def _handle_prolog(self, version, encoding, standalone): | |
145 self._enqueue(Stream.PROLOG, (version, encoding, standalone)) | |
146 | 142 |
147 def _handle_doctype(self, name, sysid, pubid, has_internal_subset): | 143 def _handle_doctype(self, name, sysid, pubid, has_internal_subset): |
148 self._enqueue(Stream.DOCTYPE, (name, pubid, sysid)) | 144 self._enqueue(Stream.DOCTYPE, (name, pubid, sysid)) |
149 | 145 |
150 def _handle_start_ns(self, prefix, uri): | 146 def _handle_start_ns(self, prefix, uri): |