Namespace

Uses a namespace.
'sopu' element name is now a parameter (defined in the namespace).