Cause the element to contain namespace declarations. By default, the namespace prefixes defined in the Builder class are used. These can be overridden by providing exlicit prefixes, e.g. ``with_nsdecls('a', 'r')``.
(self, *nspfxs)
| 54 | return self |
| 55 | |
| 56 | def with_nsdecls(self, *nspfxs): |
| 57 | """ |
| 58 | Cause the element to contain namespace declarations. By default, the |
| 59 | namespace prefixes defined in the Builder class are used. These can |
| 60 | be overridden by providing exlicit prefixes, e.g. |
| 61 | ``with_nsdecls('a', 'r')``. |
| 62 | """ |
| 63 | if not nspfxs: |
| 64 | nspfxs = self.__nspfxs__ |
| 65 | self._nsdecls = " %s" % nsdecls(*nspfxs) |
| 66 | return self |
| 67 | |
| 68 | def xml(self, indent=0): |
| 69 | """ |