« Programmation PHP/DOMDocument » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 2 :
{{Programmation PHP}}
== Introduction ==
Une des recherches majeures du développeur a toujours été de chercher à séparer les langages de programmation, clarifiant ainsi ses scripts et simplifiant sa tâche. Ainsi, il est possible d'enregistrer son css dans des fichiers externes comportant l'extension .css, de séparer le javascript du htmlHTML en l'enregistrant dans des fichiers .js.
Il reste cependant le problème de la séparation du PHP et du xhtml. La librairie [[Document Object Model|DOMDocument]] va repousser ces limites.
 
 
== Qu'est-ce que DOMDocument ? ==
DOMDocument est une librairie de fonctions apparue avec PHP5. Elle permet de concevoir des pages [[Programmation HTML|html]] sous forme d'[[Programmation PHP/La programmation orientée objet|objets]]. Il est conseillé d'avoir pris connaissance du dossier sur la [[Programmation PHP/La programmation orientée objet|programmation orientée objet]]
DOMDocument est une librairie de fonctions apparue avec PHP5
Elle permet de concevoir des pages [[Programmation HTML|html]] sous forme d' [[Programmation PHP/La programmation orientée objet|objets]]
Il est conseillé d'avoir pris connaissance du dossier sur la [[Programmation PHP/La programmation orientée objet|programmation orientée objet]]
 
== Les avantages et les inconvénients ==
 
 
- Concevoir des pages htmlHTML par cette méthode permet d'anihilerd’annihiler un problème majeur de la programmation procédurale : l'édition du code n'est plus en fonction de sa position dans le script. Pour être plus clair, chaque balise jusqu'à la [[{{w:DTD|DTD]]}} peut être modifiée à tout moment dans l'objet htmlHTML.
 
- Il est possible d'enregistrer la page htmlHTML dans un fichier sans l'afficher.
 
mais...