Précédent   Forum des professionnels en informatique > Autres langages > XML/XSL et SOAP > XSL/XSLT/XPATH
XSL/XSLT/XPATH XPath, XSLT, XSL-FO et tout ce qui permet de les mettre en oeuvre . Avant de poster -> FAQ XML, Sources XML
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 26/05/2009, 17h48   #1 (permalink)
Invité de passage
 
Date d'inscription: octobre 2008
Messages: 6
Par défaut Parser un doc XML et faire une recherche dessus (autocompletion) pour sortir en HTML

Bonjour,

Je travaille pour une université parisienne.
Je souhaite développer pour les étudiants un annuaire consultable offline.
Nous avons un annuaire LDAP, j'ai un export de cet annuaire en XML.

L'idée est de pouvoir stocker cet annuaire, de faire des requètes de recherche sur le nom uniquement (avec autocomplétion si possible) et d'avoir un retour HTML du résultat (nom, prénom, tél, bureau, courriel).
Est ce qu'il existe déjà un développement qui traite de ce besoin pas si spécifique que cela ? J'ai parcouru google mais je n'ai pas trouvé grand chose.

Merci d'avance pour votre aide.

Stéphane
coachy95 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 28/05/2009, 14h25   #2 (permalink)
Rédacteur/Modérateur
 
Avatar de emmanuel.remy
 
Nom : Emmanuel REMY
Date d'inscription: novembre 2005
Localisation: Grand Perron des Encombres
Âge: 41
Messages: 2 431
Par défaut

Salut,

Tes données XML peuvent être vues comme une source de données.
Ensuite c'est une question d'architecture:

HTML + Javascript + Ajax (pour l'autocompletion) + traitements server (PHP, JAVA, ...)


ERE
__________________
Quand une tête pense seule, elle devient folle.
emmanuel.remy est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 28/05/2009, 18h51   #3 (permalink)
Invité de passage
 
Date d'inscription: octobre 2008
Messages: 6
Par défaut

Citation:
Envoyé par emmanuel.remy Voir le message
HTML + Javascript + Ajax (pour l'autocompletion) + traitements server (PHP, JAVA, ...)

ERE
Est-on obligé d'avoir un traitement serveur ?
J'ai trouvé cela qui correspond parfaitement a mon besoin : http://javanet1-staging.locaweb.com/ajax-autocomplete/
Est ce que cela peut fonctionner en utilisant uniquement javascipt ?
coachy95 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 28/05/2009, 20h59   #4 (permalink)
Membre émérite
 
Date d'inscription: avril 2007
Localisation: Bordeaux
Messages: 819
Par défaut

Votre projet est intéressant à tester avec XForms.

Mon implémentation côté client de XForms est à même de gérer tout en local pourvu que l'annuaire XML ne soit pas trop volumineux (quelle est sa taille ?) sinon, il faut effectivement un traitement serveur filtrant les réponses à chaque caractère.
__________________
Formulaires XForms sur tous navigateurs sans extension à installer (architecture XRX) : http://www.agencexml.com/xsltforms/
alain.couthures est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 28/05/2009, 23h42   #5 (permalink)
Invité de passage
 
Date d'inscription: octobre 2008
Messages: 6
Par défaut

Environ 700ko ....
Voici l'idée du fonctionnement :
l'utilisateur tape les 3 premières lettre et on affiche (autocomplétion) les x possibilités.
L'utilisateur clique sur l'une des X possibiltés et soit le formulaire se valide automatiquement pour voir les informations, soit l'utilisateur clique sur un bouton "afficher" pour voir le résultat.
Pour le résultat, il correspond à 4 champs (nom, prenom, tél, mail)

Il faudrait que cela puisse fonctionner sans appel à un serveur, tout en local.

Cela vous parait jouable ?

Stéphane
coachy95 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 29/05/2009, 00h44   #6 (permalink)
Rédacteur/Modérateur
 
Avatar de emmanuel.remy
 
Nom : Emmanuel REMY
Date d'inscription: novembre 2005
Localisation: Grand Perron des Encombres
Âge: 41
Messages: 2 431
Par défaut

Citation:
Envoyé par coachy95 Voir le message
Environ 700ko ....
Voici l'idée du fonctionnement :
l'utilisateur tape les 3 premières lettre et on affiche (autocomplétion) les x possibilités.
L'utilisateur clique sur l'une des X possibiltés et soit le formulaire se valide automatiquement pour voir les informations, soit l'utilisateur clique sur un bouton "afficher" pour voir le résultat.
Pour le résultat, il correspond à 4 champs (nom, prenom, tél, mail)

Il faudrait que cela puisse fonctionner sans appel à un serveur, tout en local.

Cela vous parait jouable ?

Stéphane
Oui, à partir du moment où tes 700ko sont du côté client

ERE
__________________
Quand une tête pense seule, elle devient folle.
emmanuel.remy est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 29/05/2009, 00h59   #7 (permalink)
Invité de passage
 
Date d'inscription: octobre 2008
Messages: 6
Par défaut

Bonne nouvelle.

J'ai une connaissance limitée en javascript (je sais ré-utiliser des scripts, les modifier un peu pour les adapter a mes besoins, mais je ne sais clairement pas créer un script).
Je travaille donc depuis 3 jours sur le sujet et je découvre pas mal de choses.
Pourriez-vous me conseiller des pistes de travail, des liens incontournables ou un script qui ressemble fortement a mon besoin sur lequel je n'ai plus qu'a modifier certaines parties pour que cela fonctionne.

Merci d'avance pour votre aide.

Stéphane

ps : je ne vous demande pas forcement de coder le js à ma place, mais j'ai du mal a imaginer que je suis le seul au monde a avoir ce besoin.
Il doit exister des dizaines de script qui fait cela mais je ne dois pas mettre les bons mots clés dans ma recherche google.
coachy95 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 29/05/2009, 09h43   #8 (permalink)
Membre émérite
 
Date d'inscription: avril 2007
Localisation: Bordeaux
Messages: 819
Par défaut

Je ne trouve pas que 700 ko soit raisonnables à télécharger sur chaque poste client et pour une prise en charge par XForms cela risque de mettre aussi quelques secondes à se charger !

Quels sont les navigateurs à considérer ? Y en a t'il des anciens ?

Plutôt que de partir sur du Javascript (car les soucis risquent d'être nombreux), je pense que la piste XForms côté client et DSML côté LDAP peut être gagnante : pas de Javascript, pas de données superflues à télécharger, pas de décalage de mise à jour avec l'annuaire. Le support du protocole DSML est une extension standard sur les annuaires et ne nécessite pas l'installation d'un serveur Web.

Le couplage XForms-DSML me semble tout à fait réalisable simplement, surtout pour de la lecture seulement et je fais chercher sur le Web si quelqu'un ne l'a pas déjà fait !
__________________
Formulaires XForms sur tous navigateurs sans extension à installer (architecture XRX) : http://www.agencexml.com/xsltforms/
alain.couthures est déconnecté   Envoyer un message privé Réponse avec citation
NEWS XMLFAQ XMLTUTORIELS XMLSOURCES XMLLIVRES XML

Réponse Proposer ce sujet en actualité

Précédent   Forum des professionnels en informatique > Autres langages > XML/XSL et SOAP > XSL/XSLT/XPATH



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non



Fuseau horaire GMT +1. Il est actuellement 16h21.


Vos questions techniques : forum d'entraide XML - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2010 www.developpez.com - Legal informations.