Cliquez ici.
Accueil
 chercher             Plan du site             Info (English version) 
L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.Les listes de discussions XMLfr sont à votre disposition pour réagir sur nos articles ou simplement poser une question.Si vous ètes passionnée(e) par XML, pourquoi ne pas en faire votre métier ?XMLfr n'est heureusement pas le seul site où l'on parle de XML. Découvrez les autres grâce à XMLfr et à l'ODP.Les partenaires grâce auxquels XMLfr peut se développer.Pour tout savoir sur XMLfr.XMLfr sans fil, c'est possible !Pour ceux qui veulent vraiment en savoir plus sur XML.L'index du site.
 Commentaires et questions non techniques.Commentaires et questions techniques.

 
Cliquez ici.

From: Cedric CARBONE (cedric.carbone@thales-e-transactions.com)
Date: 17/05/2002 - 12:00


Complément d'info sur mon problème pour générer du xml en php :

Dans le code qui suit, je génère un arbre xml en mémoire et ensuite je
le relis (et l'affiche à l'écran).
Ceci marche très bien (j'ai aussi re-tester du xslt, ca marche tres bien
également).
Seulement, dès que j'enlève le commentaire devant la ligne
$doc->dump_file("c:\test.xml", false, true);
il me dit qu'il ne connaît pas la fonction dump_file().

<?php
 $doc = domxml_new_xmldoc("1.0");
 $root = $doc->add_root("MSG");
 $head = $root->new_child("TEST", "hello");
 $head->new_child("TEST_FILS", "hello fils");
 $head->set_attribute("Language", "fr");

//$doc->dump_file("c:\test.xml", false, true);

 echo "LECTURE PARTIELLE DE L'ARBRE : ";
 $filsTab = $root->children();
 while($fils = array_shift($filsTab)) {
  if ($fils->type == XML_ELEMENT_NODE) {
      echo "$fils->content";
/*Le navigateur renvoit "LECTURE PARTIELLE DE L'ARBRE : hellohello
fils"*/
  }
 }
?>

Ma configuration (EasyPHP 1.5):

DOM/XML enabled
libxml Version 2.3.7
XPath Support enabled
XPointer Support enabled
Sablotron XSLT support enabled

Liste des fonctions du package xml installé:
utf8_decode
utf8_encode
xml_error_string
xml_get_current_byte_index
xml_get_current_column_number
xml_get_current_line_number
xml_get_error_code
xml_parse
xml_parse_into_struct
xml_parser_create
xml_parser_free
xml_parser_get_option
xml_parser_set_option
xml_set_character_data_handler
xml_set_default_handler
xml_set_element_handler
xml_set_external_entity_ref_handler
xml_set_notation_decl_handler
xml_set_object
xml_set_processing_instruction_handler
xml_set_unparsed_entity_decl_handler

Merci,
Cédric Carbone

> -----Message d'origine-----
> De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org] De
la
> part de Sébastien LANDEAU
> Envoyé : vendredi 17 mai 2002 10:40
> À : xml-tech@xmlfr.org
> Objet : [xml-tech] RE: [xml-tech] Génération de fichier xml en php
>
> La librairies XML est-elle correctement activée dans votre moteur PHP
?
> (php.ini)
>
> -----Message d'origine-----
> De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
> part de Cedric CARBONE
> Envoyé : vendredi 17 mai 2002 10:35
> À : xml-tech@xmlfr.org
> Objet : [xml-tech] Génération de fichier xml en php
>
>
> Bonjour,
>
> Il y a 3 semaines, un problème a été remonté à liste xmlfr concernant
la
> génération de fichier xml en php.
> Malgré les différentes réponses... je n'arrive pas à générer du xml!
>
>
> Soit le fichier suivant:
> -------BEGIN
> <?php
> $doc = domxml_new_xmldoc("1.0");
> $root = $doc->add_root("MSG");
> $head = $root->new_child("TEST", "hello");
> $head->new_child("TEST_FILS", "hello fils");
> $head->set_attribute("Language", "fr");
> $doc->dump_file("test.xml", false, true);
> echo "OK"; ?>
> -------END
>
> Cependant, la méthode dump_file() n'est pas comprise par mon moteur
php
> (package easyphp 1.5 sous Win2k) comme le témoigne le message d'erreur
> renvoyé par mon browser:
> -------BEGIN
> Fatal error: Call to undefined function: dump_file() in c:\program
> files\easyphp\www\carbone\generation1.php on line 8
> -------END
>
> J'ai également essayé d'utiliser domxml_dumpmem() sans grand succes.
>
> QQ1 comprend t'il mon erreur?
> ___
> Cédric Carbone
> cedric.carbone@thales-e-transactions.com
>
> --
> Devenez redacteur <XML>fr et contribuez au developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
> Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
>
> Cette liste est a votre disposition pour discuter en francais de
> tout sujet technique lie a XML.
>
> Pour resilier votre abonnement, envoyez un message contenant
> la commande "unsubscribe" a xml-tech-request@xmlfr.org
> (mailto:xml-tech-request@xmlfr.org?Subject
>
> --
> Devenez redacteur <XML>fr et contribuez au developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
> Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
>
> Cette liste est a votre disposition pour discuter en francais de
> tout sujet technique lie a XML.
>
> Pour resilier votre abonnement, envoyez un message contenant
> la commande "unsubscribe" a xml-tech-request@xmlfr.org
> (mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)

--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !

Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).

Cette liste est a votre disposition pour discuter en francais de tout sujet technique lie a XML.

Pour resilier votre abonnement, envoyez un message contenant la commande "unsubscribe" a xml-tech-request@xmlfr.org (mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)



Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC

webmaster@xmlfr.org

 

xml tech

Discussions techniques au sujet de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet technique lié à XML.



Devenez rédacteur <XML>fr et contribuez au développement du xml francophone !
Les documents publiés sur ce site le sont sous licence "Open Content"
Conception graphique
  l.henriot@online.fr  

Conception, réalisation et hébergement