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 :

Comment parser une strin HTML en JS


Sujet :

JavaScript

  1. #1
    Membre �prouv�
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Par d�faut Comment parser une strin HTML en JS
    Salut,

    La question est dans le titre. J'ai en effet besoin de parser une string au format HTML pour r�cup�rer un fragment de document et HTML et pouvoir par la suite l'ins�rer dans mon arbre principal.

    Malheureusement je ne trouve pas de solution standard... En auriez vous une ?


    Merci

  2. #2
    Membre �prouv�
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Par d�faut
    up.... Ce n'est pas que se soit terriblement important. Mais bon sa me lourde un peu innerHTML...

  3. #3
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    il faudrait nous en dire un peu plus ...

    quel fragment ? plac� ou ?
    entre quoi ?

    un split ou un search ou subStr ....
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  4. #4
    Membre �prouv�
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Par d�faut
    Citation Envoy� par SpaceFrog
    il faudrait nous en dire un peu plus ...

    quel fragment ? plac� ou ?
    entre quoi ?

    un split ou un search ou subStr ....
    Ah d�sol� il me semblait que c'�tiat relativement clair.

    L'id�e est de recevoir une chaine comme par exemple :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    var x = "<div> <span>du texte</span> <b>qui est en gras</b></div>"
    Ou n'importe quel autre chaine au format HTML.

    Usuelement pour me servir d'une telle donn�e je fais simplement :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    document.getElementById("un element dans ma page").innerHTML += x;
    Ok c'est bien sa remplit son job.

    Cependant si je souhaite la traiter avant l'inclusion dans l'arbre c'est juste complement pourri... Je ne voit que des regexp et des substr effectivement pour y parvenir actuellement.

    Hors, j'aurai pr�f�r� utiliser le dom pour manipuler cette chaine.
    Mais je ne trouve pas de m�thode pour creer un fragment d'arbre repr�sentant la chaine ci dessus... Donc me voila � la recherche d'informations.

    Merci par avance,

    bye

  5. #5
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    peux tu donner un exemple de ce que tu souhaite faire avec ta chaine x ???

    By the way usuellement sounds very english ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

Discussions similaires

  1. parser une page HTML pour en retirer de l'info
    Par belakhdarbts10 dans le forum ASP
    R�ponses: 1
    Dernier message: 29/10/2006, 18h38
  2. Comment créer une page HTML à partir du code behind ?
    Par totoche9 dans le forum ASP.NET
    R�ponses: 6
    Dernier message: 01/08/2006, 13h52
  3. [HTML] HTML Comment imbriquer une page HTML dans une autre page
    Par Gerard du Bouchonnois dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 9
    Dernier message: 15/06/2006, 17h11
  4. comment int�grer une page html dans swf?
    Par jeanman dans le forum Int�gration
    R�ponses: 3
    Dernier message: 10/05/2006, 19h36
  5. [VB.Net] Comment generer une page html dynamiquement ?
    Par Anonymous dans le forum ASP.NET
    R�ponses: 3
    Dernier message: 13/03/2003, 10h22

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