IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[AJAX] Parser du Html (texte) en Html Dm.


Sujet :

JavaScript

  1. #1
    Membre �m�rite
    Profil pro
    Architecte technique
    Inscrit en
    Mars 2002
    Messages
    966
    D�tails du profil
    Informations personnelles :
    �ge : 52
    Localisation : France

    Informations professionnelles :
    Activit� : Architecte technique

    Informations forums :
    Inscription : Mars 2002
    Messages : 966
    Par d�faut [AJAX] Parser du Html (texte) en Html Dm.
    Je suis d�sol� pour le multipost, mais je ne savais trop ou poster cette question, sachant que c'est � la fois un probl�me Ajax e un probl�me Javascript.

    Bonjour.

    Je suis en train de d�velopper une petite librairie Ajax et je voudrais pour se faire pouvoir transformer du HTML (sous forme de texte) en DOM Html.

    Donc j'ai un �l�ment Ajax qui appelle une url. Cette URL me renvoie une page JSP, donc HTML. Dans mon objet Ajax je r�cup�re ce retour, j'aimerai alors pouvoir r�cup�rer une partie de ce retour (limit� par un div par exemple ou �ventuellement une balise xml) et coller coller cette partie de dans ma page courante (pour mette � jour de fa�on asynchrone des �l�ments loudrs de ma page).

    J'ai opt� pour une solution qui consiterait � d�couper le retour avec un substr et en pla�ant des marqueurs, mais c'est une soltuion qui ne me plait pas trop.

    J'aimerai donc parser ce HTML en DOM ou DOM Html. L'id�al serait de pourvoir faire un getElementById sur le DOM et ensuite coller ce sous-�l�ment dans un div cible de ma page (avec un appendChild par exemple).

    J'ai essay� la ruse suivante:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    var htmlText = ...;
    var tempDiv = document.createElement('div');
    var docFrag = document.createDocumentFragment();
     
    tempDiv.innerHTML = htmlText ;
     
    while (tempDiv.firstChild) {
        docFrag.appendChild(tempDiv.firstChild);
    }
     
    return docFrag;
    mais �a me me satisfait pas : � cause du innerHTML et aussi que je ne peux pas faire de getElementById sur mon docFrag pour r�cup�rer le fils qui m'int�resse.

    Si quelqu'un � des �l�ments ou id�es qu'il n'h�site pas � m'en faire part.

    Merci pour toute information.
    TK

  2. #2
    Membre confirm� Avatar de rootdaoud
    Inscrit en
    Mars 2005
    Messages
    100
    D�tails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 100
    Par d�faut
    bonjour,
    Dans votre place je vais recupperer un contenue xml, et le manipuler avec les methode qui propose DOM.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    //si on suppose que tu recuppere un objet xml
    var xmlObj=xml;
    for(var i=0;i<xmlObj.childNodes.length;i++){
         var tag=xmlObj.childNodes(i).tagName;//balise	
         var content=xmlObj.childNodes(i).firstChild.text;//contenue
    }

  3. #3
    Membre �m�rite
    Profil pro
    Architecte technique
    Inscrit en
    Mars 2002
    Messages
    966
    D�tails du profil
    Informations personnelles :
    �ge : 52
    Localisation : France

    Informations professionnelles :
    Activit� : Architecte technique

    Informations forums :
    Inscription : Mars 2002
    Messages : 966
    Par d�faut
    Salut.

    Merci pour ta r�ponse. Mais de traiter du XML je le fais d�j�... Mais j'aimerai �galement pouvoir traiter la r�ponse ajax lorsque celle-ci n'est pas du XML, mais en l'occurence du HTML (pour par exemple g�n�rer directement un tableau de type table et le coller dans ma page courante).

    A+

Discussions similaires

  1. passer des donnees d'un tableau HTML � des zones html text
    Par tesnim dans le forum Servlets/JSP
    R�ponses: 1
    Dernier message: 21/10/2009, 14h35
  2. [Ajax] Parser une r�ponse texte
    Par bleach1234 dans le forum G�n�ral JavaScript
    R�ponses: 14
    Dernier message: 12/03/2009, 09h39
  3. [Ajax] [HTML] [DOM] Parser du Html (texte) en Html DOM ou en DOM
    Par thibaut dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 30/11/2007, 14h44
  4. [HTML]Texte autour d'une image
    Par JiJiJaco dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 3
    Dernier message: 23/02/2005, 14h35
  5. [html:text][indexed]Valeurs des liste null...
    Par thibaut dans le forum Servlets/JSP
    R�ponses: 13
    Dernier message: 08/09/2004, 09h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo