High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
Commentaires sur une source
Sujet Précédent
Sujet Suivant
UNE CLASS XML AVEC RECHERCHE "BASIQUE" DE NOEUD...
pegase31
Messages postés
6138
Date d'inscription
dimanche 21 décembre 2003
Statut
Modérateur
Dernière intervention
4 septembre 2013
- 27 oct. 2004 à 15:36
Utilisateur anonyme -
29 oct. 2004 à 23:45
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
https://codes-sources.commentcamarche.net/source/27116-une-class-xml-avec-recherche-basique-de-noeud
Utilisateur anonyme
29 oct. 2004 à 23:45
un colorateur syntaxique demanderai trop de ressources au server, qui planterai tres souvent donc... c'est deja pas la joie niveau stabilité...
sinon bien le code... c'est la premiere fonction que j'ai developpé en as2 pour mes codes :p
afad
Messages postés
715
Date d'inscription
samedi 29 mars 2003
Statut
Membre
Dernière intervention
10 septembre 2009
29 oct. 2004 à 23:02
Il manque un petit colorateur syntaxique sur ce site je trouve, pas vous ?
BananaTree
Messages postés
337
Date d'inscription
vendredi 15 octobre 2004
Statut
Membre
Dernière intervention
2 novembre 2010
28 oct. 2004 à 17:13
c'est génial, je savais pas trop comment récuperer la balise
en tant que noeud dans un document "*.html"
maintenant je sais. :-))))))
top30
Messages postés
1158
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
6 août 2010
28 oct. 2004 à 08:58
Merci Afad pour ce gain de temps precieux....
; )
afad
Messages postés
715
Date d'inscription
samedi 29 mars 2003
Statut
Membre
Dernière intervention
10 septembre 2009
28 oct. 2004 à 08:47
Salut, je me permet, voici une version MX pegase :
function search_noeud(fichierXML, tag){
temp;
fichierXML = fichierXML.childNodes;
fichiersXML = new Array();
tabloIndex = new Array();
fichiersXML[0] = fichierXML;
cherche(0,tag);
function cherche(init,mot){
for(tabloIndex[init]=0; tabloIndex[init]<fichiersXML[init].length;tabloIndex[init]++){
if(fichiersXML[init][tabloIndex[init]].nodeName == mot){
temp = fichiersXML[init][tabloIndex[init]] ;
}
fichiersXML[init+1] = fichiersXML[init][tabloIndex[init]].childNodes;
cherche(init+1,mot);
}
return temp;
}
return temp;
}
// UTILISATION
/* monFichierXML est une variable qui contient deja un fichierXML (avec loadXML);
if suffit de taper: */
maVar = search_noeud( monFichierXML, "le_noeud");
// pour recuperer une valeur du noeud:
maVar = search_noeud( monFichierXML, "le_noeud").attributes.cequejeveux;
Ya pas la version recherche de propriétés mais c'est faisable en gardant la même logique.
A+
aFaD
top30
Messages postés
1158
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
6 août 2010
27 oct. 2004 à 15:57
Des que j ai moins de tal je fournis un exemple
pegase31
Messages postés
6138
Date d'inscription
dimanche 21 décembre 2003
Statut
Modérateur
Dernière intervention
4 septembre 2013
12
27 oct. 2004 à 15:36
heu ... et ça sert à quoi exactement ?
Non, kozke j'ai pas l'intention de passer à 2004 et ça fonctionne pas sous MX ... donc je demande !
Votre réponse
Discussions similaires
logiciel pour lire un fichier .class
texas77
-
13 mai 2006 à 20:33
scaryman
-
13 mai 2006 à 21:29
Lire un Fichier.class Java?
cs_Delamour
-
25 août 2004 à 22:20
Delamour
-
26 août 2004 à 16:16
Ouvrir un fichier java
cs_yokaze
-
17 août 2011 à 00:14
yokaze
-
18 août 2011 à 13:11
Lire informations fichier class dans un programme java
traedre
-
10 sept. 2004 à 11:56
traedre
-
27 janv. 2005 à 16:33
Barre de recherche web
martial30061999
-
12 août 2021 à 17:51
HitTshite19
-
21 août 2021 à 01:30
Rejoignez-nous
A voir également
Recherche dans base mysql
Barre de recherche
Moteur de recherche PHP - MySQL
Php/Mysql formule de recherche Mysqli
Métamoteur de recherche
29 oct. 2004 à 23:45
sinon bien le code... c'est la premiere fonction que j'ai developpé en as2 pour mes codes :p
29 oct. 2004 à 23:02
28 oct. 2004 à 17:13
maintenant je sais. :-))))))
28 oct. 2004 à 08:58
; )
28 oct. 2004 à 08:47
function search_noeud(fichierXML, tag){
temp;
fichierXML = fichierXML.childNodes;
fichiersXML = new Array();
tabloIndex = new Array();
fichiersXML[0] = fichierXML;
cherche(0,tag);
function cherche(init,mot){
for(tabloIndex[init]=0; tabloIndex[init]<fichiersXML[init].length;tabloIndex[init]++){
if(fichiersXML[init][tabloIndex[init]].nodeName == mot){
temp = fichiersXML[init][tabloIndex[init]] ;
}
fichiersXML[init+1] = fichiersXML[init][tabloIndex[init]].childNodes;
cherche(init+1,mot);
}
return temp;
}
return temp;
}
// UTILISATION
/* monFichierXML est une variable qui contient deja un fichierXML (avec loadXML);
if suffit de taper: */
maVar = search_noeud( monFichierXML, "le_noeud");
// pour recuperer une valeur du noeud:
maVar = search_noeud( monFichierXML, "le_noeud").attributes.cequejeveux;
Ya pas la version recherche de propriétés mais c'est faisable en gardant la même logique.
A+
aFaD
27 oct. 2004 à 15:57
27 oct. 2004 à 15:36
Non, kozke j'ai pas l'intention de passer à 2004 et ça fonctionne pas sous MX ... donc je demande !