begin process at 2010 02 10 14:58:16
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Xml

 > LECTURE, MODIFICATION ET CRÉATION DE DOCUMENT XML (XML2TREE)

LECTURE, MODIFICATION ET CRÉATION DE DOCUMENT XML (XML2TREE)


 Information sur la source

Note :
7,75 / 10 - par 4 personnes
7,75 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Xml Niveau :Initié Date de création :29/07/2003 Date de mise à jour :23/10/2003 18:34:48 Vu / téléchargé :13 241 / 2 542

Auteur : efficks

Ecrire un message privé
Site perso
Commentaire sur cette source (20)
Ajouter un commentaire et/ou une note

 Description

J'ai chercher très longtemps pour trouver ce script. Il permet de lire, modifier et créer un document XML avec un script PHP.
J'ai originellement trouver ce script sur le site "the Ricoh Public Source Code" www.risource.org.

J'ai ajouté le fichier sortVect.inc qui est inclus au script xml2tree(...).inc.
C'est dans ce fichier que j'ai la fonction sortVect mais j'utilisais à plusieurs reprises cette fonction dans mon programme et j'avais oublier de le joindre. Il s'agit d'un tri à bulle pour des vecteurs et des matrices.


 Conclusion

Nous avons essayer le script original et avons trouvés plusieurs erreurs que nous avons corrigées. Nous y avons aussi inclus une fonction permettant de trier une node.
Il fonctionne maintenant très bien. Le script principal à inclure dans vos script est xml2treev115.inc. Vous avez aussi trois exemples qui viennent avec.
Bonne chance!  

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source avec une capture MINI-PROCESSEUR XPROC (PIPELINE XML) par ordiman85
Source avec Zip Source avec une capture XML MAPPING TO CLASS OBJECTS / CHARGEMENT / PARSING / MODIFI... par aKheNathOn
Source avec Zip Source avec une capture VIEWER POUR JALBUM SKIN CHAMELEON LIVRE D'OR par ym_trainz
Source avec Zip Source avec une capture PARSEUR XML par petifa
FICHIER XML => TABLEAU ASSOCIATIF par durealex

Commentaires et avis

Commentaire de Kirua le 08/08/2003 02:08:35

ça sert à quoi exactement le XML :-$

Commentaire de efficks le 08/08/2003 05:50:52

Le XML est un langage par balises de type HTML servant à l'échange de données créer par le consortium W3C. Il permet d'enregistrer des données dans un document de type .xml et de les échanger avec d'autres médias, applications ou personnes sans se soucier de l'affichage qui peut être gérer par un .xsl
Pour plus d'informations : http://www.w3.org/XML/

Commentaire de Kirua le 08/08/2003 18:19:24

ok merci, c une sorte de super format universel :-) il me semble que StarOffice utilise le XML. thx pr l'info

Commentaire de iubito le 23/09/2003 04:06:14

sympa je connaissais pas cette librairie qui va me servir ! :-)

Commentaire de lampalork le 23/10/2003 15:29:16

Petit bemol tout de meme, cette classe n est pas hyper bien documentee ... surtout en ce qui concerne la methode sort() !!!
D autre part, cette methode fait appel a la fonction PHP sortArray(...), qui m est jusqu a aujourd hui inconnue en PHP !

A+

Commentaire de Kirua le 23/10/2003 16:34:34

pour lampalork: http://be.php.net/manual/fr/function.sort.php

faut choper l'habitude d'aller sur php.net, y a que ça de vrai :-)

sort est un algorithme de tri simple pour les tableaux PHP. Il existe un tas d'algos dérivés: asort, ksort, uasort ... il y a des fiches descriptives de chaque fonction sur php.net

Commentaire de lampalork le 23/10/2003 17:06:44

Ca ne repond pas du tout a ma question !!!

je connais tres bien la fonction sort, et tous ses derivees ... mais si tu regardes le source de xml2tree, il utilise la fonction sortArray(...) qui n existe pas en php ...(php me signale une erreur qd il la rencontre)
essaye donc http://www.php.net/sortArray et tu verras ...

Moralite, il faut pas toujours prendre les autres pour des cons ;-0

Ca fait quelques temps que je fais du php qd meme !

Lamp'

Commentaire de Kirua le 23/10/2003 17:10:48

j'étais pas ggressif, tu l'es. ta moralité est à revoir mon garçon.

Commentaire de lca94 le 27/01/2004 13:19:49

jdirait surement un pb de version du php... mais jai pas vérifié.. allez vous engueulez pas :)

Commentaire de Niron le 09/05/2004 01:07:51

Petit problème... Lorsque je lui place un fichier XML en paramètre: fonction "readXML ()", il me change complètement les codes de mes caractères accentués!
exemple: "intégrer" dans mon fichier XML original est codé "intégrer" mais il devient:
"int
é
grer"
lorsqu'il est manipulé par XML2tree... ce qui fout en l'air mon fihier XML que je génère plus tard.

Si quelqu'un connait l'endroit où le bug pourrait être corrigé ou un autre script PHP de manipulation de fichier XML... Ce serait vachement cool!

Merci

Commentaire de iubito le 09/05/2004 20:39:05

je sais pas où le corriger, mais moi je génère et lit mon fichier XML par xml2tree, il n'est pas généré par un autre.
Et j'encode tout avec addslashes(URLEncode("chaîne avec accents..."))
<balise propriete="une%20valeur%20encod%E9e">
et ici le texte encodé aussi
</balise>

Commentaire de Niron le 10/05/2004 19:13:18

Je viens de voir que dans les commentaires le code XML du "é" est aussi interprété...
En mon mot est codé de cette manière si: "int*#233;grer" (remplacer "*" par "&")... Enfin bref...

Pour ton conseil, je t'en remercie grandement, mais faire cela réduit grandement l'intéret du XML car le XML/XSL a surtout pour vocation de séparer totalement le contenu de son rendering... Or devoir encoder ton contenu d'une manière autre que celles qui sont officielles réduit plus que grandement l'intéret du XML puisque mon contenu n'est alors plus unniversel: il faudrait que j'utilise un "URL decode" pour retranscrire le contenu tel quel or si je veux utiliser ma feuille XML dans une autre appli ou tout simplement utiliser du XSL pour le rendering cela devient plus chaud)... A ce momment là, il n'y a vraiment plus aucun avantage réel à pivilégier le XML par rapport à une base de données.

Commentaire de efficks le 25/08/2004 22:31:08

J'aimerais spécifier que le XML peut interpréter les caractères spéciaux. Selon les normes W3 le fondateur du HTML, XML, etc., ces caratères spéciaux doivent être spécifiés grâce à des balises tel que è pour un è. Cette norme est valide pour le HTML et le XML. Internet Explorer contourne cette norme en HTML et accepte tous les caractères mais le document n'est pas valide selon la norme W3 (validator.w3.org). Il faut donc ajouter ces entitées (&#...;) à ton document XML pour le rendre valide. Il faut aussi spécifier au document DTD où trouver les balises.
Voici un sitee web sur le sujet :http://www.itworld.com/nl/xml_prac/11232000/
Celui du W3 www.w3.org contient aussi beaucoup d'informations.

Commentaire de banjo12 le 14/01/2005 23:49:30

est ce que quelqu'un aurait une idée pour mettre a jour un fichier xml grace a une chaine de caracteres envoyée par Flash... si vous avez un script estce que vous pourriez me lenvoyer a banjo12@wanadoo.fr ssvp?
merci ....

Commentaire de Kirua le 14/01/2005 23:54:42

bah qd tu as le script pr éditer des fichiers XML et que tu sais comment envoyer des chaînes de caractères de Flash à un script PHP, il y a vraiment plus aucune difficulté... tu écris par exemple 3 scripts PHP: ajouter.php, modifier.php et effacer.php. à chaque script tu passes une chaîne différente: à ajouter tu envoies les données à ajouter (par exemple "nom|date|message"), à modifier tu envoies par exemple "nom|nom|date|message" -> le premier champ indique le champ à modifier), et à effacer tu envoies par exemple seulement "nom").

c'est un exemple, mais tu vois bien que une fois que tu as ce code-ci et le code d'envoie de données, ben t'as gagné quoi, pas la peine qu'on t'écrive plus ^^

Commentaire de micky2be le 02/03/2005 09:36:33

ça manque pas mal de commentaire et d'exemple,
c'est un peu domage
mais bon en fouillant un peu on y arrive quand meme

Commentaire de Troll29 le 16/11/2005 16:02:04

Bonjour a tous. Je suis un petit nouveau et j'aurai besoin d'un petit coup de main. Comment peut-on automatiser une page XML avec des images se trouvant dans un dossier. C'est à dire que le corps se crée à partir du nombre d'images.  Bien sur, il récupère le nom de ces dernières. Merci d'avance.

Commentaire de banjo12 le 16/11/2005 16:35:27

si sa t'interesse j'avais fait un site web en flash qui chargeait des photos stockées dans un .xml (enfin la description , le nom et l'url de la photo était stockée) si sa t'interesse je le mettrai en source ou je te le filerai par mail...

Commentaire de banjo12 le 16/11/2005 16:35:46

si sa t'interesse j'avais fait un site web en flash qui chargeait des photos stockées dans un .xml (enfin la description , le nom et l'url de la photo était stockée) si sa t'interesse je le mettrai en source ou je te le filerai par mail...

Commentaire de Troll29 le 16/11/2005 17:35:38

Je veux bien que tu me l'envoies par mail car je me sui  basé sur SimpleViewer_v17 pour faire une sorte de bibliothèque d'images. Si tu veux, tu peux aller voir un site que j'ai réalisé en flash: amgardinier.fr. Mon mail est : n-ansquer@laposte.net

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales