Include DOM vs include via include()

Include DOM vs include via include() - PHP - Programmation

Marsh Posté le 23-11-2005 à 20:39:02    

youp,
 
j'ai un fichier layout.xml:
 

Code :
  1. <?xml version="1.0"?>
  2. <manger>
  3.    <gato>
  4.        miam
  5.    </gato>
  6.    ...
  7.    <dessert>
  8.       <? include('dessert.php'); ?>
  9.    </dessert>
  10.    <vaiselle>
  11.       <machine>
  12.           <description>etre humain de sexe feminin</description>
  13.           <marque>sophie</marque>
  14.       </machine>
  15.    </vaiselle>
  16. </manger>


 
On va dire que mon layout est une page xhtml valide (quoi ? on ne dirait pas ???)
 
Disons que dessert.php va créer une liste de dessert en format xhtml valide.
 
 
Vaut-il mieux inclure la liste de desserts  
   1. avec DOM
   2. avec un include comme dans l'exemple ?
 
sachant que dessert.php sera la plupart du temps déjà un fichier xhtml valide (mais pas toujours).
 
merci :)
 
 
 
 
En fait, quand je crée un objet DOM, ca prend beaucoup de ressources, mémoire,...  ou c'est ok ?


Message édité par art_dupond le 23-11-2005 à 20:41:25
Reply

Marsh Posté le 23-11-2005 à 20:39:02   

Reply

Marsh Posté le 23-11-2005 à 20:42:10    

Si ta page est en XHTML tu l'envoies directement, tu ne la fais pas passer dans un parseur XML avant de l'envoyer non [:petrus dei]
 
Quel serait en ce cas l'intérêt profond de se faire chier à récupérer un DOMTree du fichier, vu le coût que ça a, quand on peut tout simplement utiliser un include?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 23-11-2005 à 20:44:09    

ben voilà, maintenant je sais que ca coute cher ;)
 
 
en fait, je posais la question parce que mon autre question m'a un peu fait douter: http://forum.hardware.fr/hardwaref [...] 0591-1.htm

Reply

Marsh Posté le 23-11-2005 à 20:45:04    

ah oui, merci ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed