Следующее из более раннего вопроса, и это больше о синтаксисе xsl. Я хочу разбить часть переменной URL на новую переменную в xsl. Этот код работает, когда переменная сидит частично по URL-адресу. EG: http://www.mysite.com/test.aspx?aVar=something&bVar=somethingMore&cVar=yetMoreStill
Использование подстроки в xsl
<xsl:variable name="testVar" select="substring-after($url, 'bVar=')"/>
<xsl:value-of select="substring-before($testVar, '&')" />
Проблема переменная иногда может сидеть в конце URL (я не имею никакого контроля над этим) EG: http://www.mysite.com/test.aspx?aVar=something&bVar=somethingMore
Таким образом, приведенный выше код не удается. Оттуда я могу разрешить оба появления? Конечная игра: я просто пытаюсь получить значение bVar независимо от того, где он находится внутри URL-адреса. Благодарю.
Я думаю Dimitre уже это ответил http://stackoverflow.com/questions/9211437/passing-a-url-variable -into-xsl –
Спасибо за головы. –
Извините, если это так. Я буду использовать ваш код в ближайшем будущем для другого проекта, который будет представлять ту же проблему, но на шкале lager. Я принял ответ ниже, потому что он ответил на короткий вопрос, который у меня был. Еще раз спасибо за Ваш ответ. –