Mercurial > genshi > mirror
comparison genshi/output.py @ 689:3881a602048a trunk
The XHTML serializer now strips `xml:space` attributes as they are only allowed on very few tags.
author | cmlenz |
---|---|
date | Wed, 12 Mar 2008 20:48:52 +0000 |
parents | d8571da25bc5 |
children | 5420fe9d99a9 |
comparison
equal
deleted
inserted
replaced
688:d8571da25bc5 | 689:3881a602048a |
---|---|
307 for attr, value in attrib: | 307 for attr, value in attrib: |
308 if attr in boolean_attrs: | 308 if attr in boolean_attrs: |
309 value = attr | 309 value = attr |
310 elif attr == u'xml:lang' and u'lang' not in attrib: | 310 elif attr == u'xml:lang' and u'lang' not in attrib: |
311 buf += [' lang="', escape(value), '"'] | 311 buf += [' lang="', escape(value), '"'] |
312 elif attr == u'xml:space': | |
313 continue | |
312 buf += [' ', attr, '="', escape(value), '"'] | 314 buf += [' ', attr, '="', escape(value), '"'] |
313 if kind is EMPTY: | 315 if kind is EMPTY: |
314 if tag in empty_elems: | 316 if tag in empty_elems: |
315 buf.append(' />') | 317 buf.append(' />') |
316 else: | 318 else: |