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?


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
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