Visual Studio The Watch window bug for XPath.

Ну надо же, как приятно снова встретить старинный баг, плавно перекачевавшый теперь уже в Visual Studio 2010.

Окно Watch не умеет интерпретировать XPath выражения содержащие < и подобрые вещи, например выражение
ServiceRow[position() <= $Count]
в окне Watch отобразиться как недопустимое.

Полностью в XSLT файле это выглядит вот так:
<xsl:variable name="MyVar" select="ServiceRow[position() &lt;= $Count]"/>

В тоже время то, что будет работать в Watch, нельзя вставить в XSLT / XPath, т.к. является некорректным XML:
ServiceRow[position() <= $Count]

Так что не профукайте ваше время впустую.

Лично мой давний запрос, по поводу этого бага, тех. поддержка Microsoft плавненько слила. :)

Комментарии

Популярные сообщения из этого блога

A4tech. Мышь не найдена. Пожалуйста, подсоедините мышь.

Как экспортировать контакты из iPhone

The type or namespace name 'IISOle' could not be found (are you missing a using directive or an assembly reference?)