Преобразование из строки в кодировке HTML в «нормальный» URL - PullRequest
0 голосов
/ 22 января 2009

У меня есть URL-адрес в документе XML, который закодирован

<Link>http://www.sample.com/test.asp?goto=HOTWIZ%26eapid=857</Link>

Я хотел бы преобразовать это в URL в выраженном HTML.

Я могу вывести ссылку, но мне нужно конвертировать% 26 в &

Я предполагаю, что мог бы использовать какую-то функциональность замены в XSLT, но я думаю, что есть более элегантное решение

Приветствия

Чтобы прояснить намерение, это должны быть два отдельных параметра, URL-адрес хранится в документе XML, поэтому необходимо кодировать URL-адрес

Ответы [ 2 ]

3 голосов
/ 22 января 2009

Существует семантическая разница между …?foo=bar&baz и …?foo=bar%26baz. Первый - это два аргумента (foo со значением bar и bar с пустым значением), а второй - только один аргумент (foo со значением bar&baz).

0 голосов
/ 22 января 2009

Код & был urlencoded (% 26), а не кодированный объект - для более «чистого» XML-подхода вы бы кодировали его как &amp;

<Link>http://www.sample.com/test.asp?goto=HOTWIZ&amp;eapid=857</Link>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...