2010-11-28 17 views

Répondre

2

Vous pouvez attacher votre chaîne HTML au DOM en utilisant Element.setInnerHTML (yourString). De cette façon, vous utilisez l'analyseur du navigateur. L'attacher à un élément invisible ou un iframe invisible devrait cacher ce qui se passe de l'utilisateur.

Pour l'interrogation, vous pouvez utiliser les fonctions DOM de GWT si vous voulez rester avec GWT simple. Utiliser JavaScript directement ou n'importe quelle bibliothèque JavaScript comme jQuery sont également des options. La requête GWT peut également être une option, mais je ne l'ai pas encore utilisée.

MISE À JOUR: Cette approche peut être abusée par XSS (de cross site scripting) attaques - vous devez donc confiance ou désinfectez la chaîne HTML.

+0

Merci, c'est ce que j'ai fini par faire. XSS n'était pas un problème que le HTML à analyser est uniquement créé par moi. – adhanlon

3

Découvrez GWT query. C'est une API de type jQuery pour GWT qui permet de facilement parcourir et manipuler le HTML.

+0

Merci pour le lien, c'est très utile – adhanlon