code: def parse_localnamespacepath(parser, event, node):
      #pylint: disable=unused-argument
      
  
      (next_event, next_node) = six.next(parser)
  
      namespaces = []
  
      if not _is_start(next_event, next_node, 'NAMESPACE'):
          print(next_event, next_node)
          raise ParseError('Expecting NAMESPACE')
  
      namespaces.append(parse_namespace(parser, next_event, next_node))
  
      while 1:
  
          (next_event, next_node) = six.next(parser)
  
          if _is_end(next_event, next_node, 'LOCALNAMESPACEPATH'):
              break
  
          if _is_start(next_event, next_node, 'NAMESPACE'):
              namespaces.append(parse_namespace(parser, next_event, next_node))
          else:
              raise ParseError('Expecting NAMESPACE')
  
      return '/'.join(namespaces)
docs: Parse LOCALNAMESPACEPATH for Namespace. Return assembled namespace
              <!ELEMENT LOCALNAMESPACEPATH (NAMESPACE+)>