def GET(self, name=None, master=None):
     session = cherrypy.request.db
     cherrypy.response.headers['content-type'] = 'text/xml'
     if name == None:
         elements = Backend.get_all(session, "master", master)
         if isinstance(elements, list):
             return Backend.export_all(elements, "all")
     else:
         element = Backend.get_one(session, name)
         if isinstance(element, Backend):
             return Backend.export_one(element, "all")
         elif elements == Backend.ERROR_ELEMENT_NOT_EXISTS:
             raise cherrypy.HTTPError("404", "Backend %s not found" % name)