code: def _search_body(self, search_type, search_term, start, max_items):
          
          xml = self._base_body()
  
          # Add the Body part
          XML.SubElement(xml, 's:Body')
          item_attrib = {
              'xmlns': 'http://www.sonos.com/Services/1.1'
          }
          search = XML.SubElement(xml[1], 'search', item_attrib)
          XML.SubElement(search, 'id').text = search_type
          XML.SubElement(search, 'term').text = search_term
          XML.SubElement(search, 'index').text = str(start)
          XML.SubElement(search, 'count').text = str(max_items)
  
          return XML.tostring(xml)
docs: Return the search XML body.
  
          :param search_type: The search type
          :type search_type: str
          :param search_term: The search term e.g. 'Jon Bon Jovi'
          :type search_term: str
          :param start: The start index of the returned results
          :type start: int
          :param max_items: The maximum number of returned results
          :type max_items: int
  
          The XML is formed by adding, to the envelope of the XML returned by
          ``self._base_body``, the following ``Body`` part:
  
          .. code :: xml
  
           <s:Body>
             <search xmlns="http://www.sonos.com/Services/1.1">
               <id>search_type</id>
               <term>search_term</term>
               <index>start</index>
               <count>max_items</count>
             </search>
           </s:Body>