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:
Copyright (C) 2012-2017 Edgewall Software