Viewer : les noms des composants sont construit à partir de l'attribut "name" et nom à partir de l'attribut "type"