Существуют ли инструменты для анализа HTML с использованием GWT? - PullRequest
1 голос
/ 28 ноября 2010

в моем приложении GWT, на стороне клиента у меня есть строка, содержащая html. Есть ли хороший способ проанализировать это, найти в нем определенные HTML-теги и вернуть идентификаторы этих тегов?

Любая помощь будет высоко ценится, спасибо!

Ответы [ 2 ]

3 голосов
/ 28 ноября 2010

Оформить GWT-запрос .Это jQuery-подобный API для GWT, который позволяет легко обходить и манипулировать HTML.

2 голосов
/ 28 ноября 2010

Вы можете присоединить вашу HTML-строку к DOM - используя Element.setInnerHTML (yourString).Таким образом, вы используете парсер браузера.Прикрепление его к невидимому элементу или невидимому iframe должно скрывать то, что происходит от пользователя.

Для запросов вы можете использовать функции DOM GWT, если вы хотите придерживаться простого GWT.Использование JavaScript напрямую или любой библиотеки JavaScript, такой как jQuery, также являются опциями.GWT-запрос также может быть вариантом, но я еще не использовал его.

ОБНОВЛЕНИЕ: Этот подход может быть нарушен атаками XSS (межсайтовый скриптинг) - поэтому вы должны доверятьили очистите строку HTML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...