Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > XML > DOM
DOM Forum d'entraide pour l'extension DOM permettant de manipuler des documents XML en PHP 5 (approche DOM). Avant de poster -> tutoriels DOM
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/12/2006, 13h02   #1
Invité régulier
 
Inscription : mai 2004
Messages : 42
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 42
Points : 6
Points : 6
Par défaut [PHP] [DOM] problème de syntaxe

Bonjour,

je fais du DOMXML en ce moment et je cherche à créer un tag du type:
Code :
1
2
3
4
  
  <mdLang>
        <languageCode value="en"/> 
   </mdLang>
Seulement je n'arrive qu'à obtenir le tag suivant:

Code :
1
2
3
 
 <mdLang languageCode="Français">
  </mdLang>
j'ai utilisé le code suivant

Code :
1
2
3
4
$md_lang = $doc->create_element("mdLang");
      $md_lang = $metadata->append_child($md_lang);
      $md_lang_txt = $doc->create_attribute("languageCode", $langue_mdata_libelle);
      $md_lang_txt = $md_lang-> append_child($md_lang_txt);
En regardant sur le manuel php je n'ai pas vu la fonction permettant de créer le tag comme je le souhaite, qql aurait-il la solution?

merci
punky_brooster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 13h23   #2
Expert Confirmé Sénior
 
Avatar de GrandFather
 
Inscription : mai 2004
Messages : 4 490
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : mai 2004
Messages : 4 490
Points : 5 049
Points : 5 049
Bonjour,

Citation:
Envoyé par punky_brooster
En regardant sur le manuel php je n'ai pas vu la fonction permettant de créer le tag comme je le souhaite, qql aurait-il la solution?
Et pourtant tu l'utilises dans ton code ! Pourquoi fais-tu un create_attribute alors que c'est un create_element qu'il faut ?
__________________
FAQ XML
------------
« Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
Giacomo Leopardi
GrandFather est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h50.


 
 
 
 
Partenaires

Hébergement Web