FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » Gestion de fichiers xml par php
 

Gestion de fichiers xml par php

Il y a 405 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Gestion de fichiers xml par php
 
Plus d'informations

Bonjour à tous,  
 
J'essaye d'afficher le nom de la racine xml, puis l'ensemble des titres du fichier, par une fonction php.
 
Voici mon php :
 
 

Citation :

<?php
$dom= new domDocument('1.0', 'iso-8859-1');
$dom->load('essai.xml');
//$dom->validate();
 
$racine=$dom->documentElemnt;
echo $racine->nodeName;
?>


 
Voici mon essai.xml :  
 
 

Citation :

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<!DOCTYPE livre SYSTEM "livre.dtd">
 <livre titre="Annabac 2007">
  <Chapitre titre="Maths">
   <texte> Maths  Maths  Maths  Maths  Maths  Maths  Maths  Maths  Maths  Maths  Maths  Maths </texte>
  </Chapitre>
  <Chapitre titre="Physiques">
   <texte> Physiques  Physiques  Physiques  Physiques  Physiques  Physiques  Physiques  Physiques  Physiques  Physiques  Physiques  Physiques </texte>
  </Chapitre>
  <Chapitre titre="SVT">
   <texte> SVT  SVT  SVT  SVT  SVT  SVT  SVT  SVT  SVT </texte>
  </Chapitre>
 </livre>


 
 
Et voici mon DTD :  
 
 
 
<

Citation :

!ELEMENT Chapitre ( texte ) >
<!ATTLIST Chapitre titre NMTOKEN #REQUIRED >
 
<!ELEMENT livre ( Chapitre+ ) >
<!ATTLIST livre titre CDATA #REQUIRED >
 
<!ELEMENT texte ( #PCDATA ) >


 
 
Je l'ai fait en cours, cela marche très bien (nous sommes sous linux)
 
Mais dès que je teste chez moi (c'est à dire : PC windows XP, seveur Free.)
J'ai cette erreur :
 
 
Code :

Citation :

Warning: domdocument() expects at least 1 parameter, 0 given in /mnt/124/free.fr/c/d/seb1395/xmltest/index.php on line 2
 
Fatal error: Call to undefined function: load() in /mnt/124/free.fr/c/d/seb1395/xmltest/index.php on line 3


 
Merci pour votre aide !!!
Je suis sur que c'est encore une histoire de " " ".
 
Bonne fin de soirée.

Profil : Pointeur
Plus d'informations

bizarre...
 
l'erreur ne correspond pas au bout de code donné
 
tu es sur de ta version de pho ?

Inside my own Second Life

Heuuh, sinon, c'est la balise [code] (bouton http://img.presence-pc.com/forum/icones/message/c.gif) qu'il faut pour insérer du code, pas [quote] ;)..
 
:jap:


Message édité par Johan_et_P irlouit le 13-10-2006 à 00:44:07

---------------
Retrouvez moi sur mon blog : http://www.nicolasullern.net/leblog/
Et aussi sur :
http://www.linkedin.com/in/nicolasullern
http://www.viadeo.com/fr/profile/nicolas.ullern
http://www.copaing.net/johanpirlouit/
Plus d'informations

Citation :

bizarre...  
 
l'erreur ne correspond pas au bout de code donné  
 
tu es sur de ta version de pho ?


 
De ma version php je suppose? Php info m'indique PHP Version 4.4.3-dev
domxml
DOM/XML  enabled  
DOM/XML API Version  20020815  
libxml Version  20616  
HTML Support  enabled  
XPath Support  enabled  
XPointer Support  enabled  
DOM/XSLT  enabled  
libxslt Version  1.1.12  
libxslt compiled against libxml Version  2.6.16  
 
 
 

Citation :

Heuuh, sinon, c'est la balise [code] (bouton <image> ) qu'il faut pour insérer du code, pas quote ;)..


 
C'est noté!

Profil : Pointeur
Plus d'informations

bha finalement, la fonction domDocument n'etant pas standard, ta version ne nous est pas utile...
 
par contre, me premiere remarque est toujours d'actualité :o


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » Gestion de fichiers xml par php
 

Annonces Google
Publicité