У меня есть этот URL, который мне нужно поместить в ссылку в некотором XSL. Не уверен, где проблема. Если я вытащу ссылку из XSL, она будет работать нормально.
<a href="https://xxxxx.com/sites/mcpharm/ApplicantDocuments/Forms/ApplicantUpload.aspx?List=%7B3D4B5CEF%AF61%2DBFA1945747EA%7D&RootFolder=%2Fsites%2Fmcpharm%2FApplicantDocuments%2F{$QSApplicantID}&Source=https://xxxxx.com/sites/mcpharm/Lists/Applicant/Detail.aspx?ID={$QSApplicantID}">Upload New Document</a>
Вы не забыли закодировать любые символы & как &?
&
&
Значения атрибута XML должны быть экранированными в XML.Все экземпляры & в URL-адресе, например, должны быть записаны как &.
То же самое верно для HTML, кстати, только то, что браузеры (то есть HTML-парсеры) более прощающие, чем XML-парсеры.