Как стать автором
Обновить

Комментарии 35

НЛО прилетело и опубликовало эту надпись здесь
and English, please
пресоединяюсь! добавьте пожалуйста какой нибудь шаблон по умолчанию, для «потыкать», что то придумывать очень не охота.
Дельное предложение. Добавил демонстрационный xml.
На том же звоне много лет есть отличный набор для эксперементов с XML/XLST — XLab. По ссылке, что вы дали его можно увидеть на первом месте в разделе «Также обратите внимание на:».

Однако, учитывая, что на Звоне XLab уже пару месяцев лежит — спасибо за инициативу!
Именно поэтому и сделал свой. Ссылку видел, конечно же.
отличный сервис, спасибо!
В свое время использовал для таких целей плагин для firefox'a — XPath Checker. Сервис отличный.
когда-то пользовался довольно неплохой тулой для проверки xpath xpathvisualizer.codeplex.com
Ещё есть FirePath (https://addons.mozilla.org/ru/firefox/addon/11900/)
надо бы подсветку синтаксиса и автоапдейт при изменении и как-то сигнализировать если не валидно
еще неплохо было бы сделать обработчик нажатия кнопки tab для поля textarea[@id='source'], чтобы табуляцию расставлять можно было.
Сделано.
Пожалуйста, добавьте favicon.ico в Ваш сервис.
Спасибо.
"." точку не обрабатывает
Разве название парсера, который это обрабатывает, не имеет значения?
Первым делом пошёл искать, на каком парсере это работает и ничего не нашёл.
Обычный DOMParser, который есть в любом браузере (про IE мы тут пока не говорим). А подсветка осуществляется с помощью простой xslt-трансформации (собственно, сам XPath запрос и встраивается непосредственно в эту трансформацию) и XSLTProcessor. Ничего сверхъестественного. Этим и обусловлены некоторые ограничения, зато работает все достаточно быстро.
Xpather для Firefox тоже неплох (https://addons.mozilla.org/ru/firefox/addon/1192/)
Отличный сервис! Жаль, появился месяцем позже, чем мне был нужен. Но, думаю, ещё не раз пригодится. Спасибо.
Из осей навигации только child::* понимает?
судя по всему — да. parent (../) в хромиуме не понял.

Но вообще может зависеть от броузера, поскольку использует activex/(DOMParser && XSLTProcessor).
В Огнелисе тоже не реагирует на иные оси навигации.
Хорошо бы при старте какой-нибудь простой XML положить в поле ввода, это кому захочется поупражняться, или посмотреть как XPath работает.
Планируется ли расширение возможностей, хотелось хотя бы подсветку синтаксиса и автодополнение
Над расширением не думал. Идея изначально была несколько иная: визуализировать результат запроса, а не сделать конструктор XPath. Насчет подсветки еще поразмышляю, поскольку ее не в первый раз уже спрашивают.
в IE9 не работает
Спасибо, полезно! Справочник бы туда еще небольшой по XPath, с примерчиками.
Хоть и поздно, но поддерживаю ваш коммент. Сейчас вот понадобился XPath, но синтаксис пришлось рыть в книге.
Полезный сервисняк! мне понравился, несмотря на то, что в XPath я не бубум. но было интересно по шаблону пробежаться запросом :)
Домен не проплатили. Возможно умер сайт.
Домен истек. Будет ли он проплачен?
Видимо нет(((
Сервис умер?! :(
Жаль, что сайт более не доступен…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации