Bonjour,
Dans le cadre de mon stage, on m'a demandé de faire une classe qui doit pouvoir gérer les chaine XML. On a décidé de s'appuyer sur SimpleXML, cependant j'aimerai avoir votre avis :

Est-il mieux de faire une classe qui hérite de SimpleXML ou une classe qui utilise SimpleXML. J'appuis ma question avec deux bout de code pour que vous puissiez voir ce que je demande.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
// Héritage
class XML extends SimpleXMLElement {
 
   // Pas de constructeur
 
   // Toutes mes méthodes
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
// Utilisation
class XML {
 
   // Données membres
   public $xml = '';
 
   public function __construct($chaineXML) {
      $this->xml = new SimpleXMLElement($chaineXML);
   }
 
   // Toutes mes méthodes
}
Merci d'avance pour vos réponse