나는 그래서 사용자에게XSLT : 출력 할 수있는`&되지`도 에스 파스 위해 노력하는 동안
코드를 리디렉션 JS를 사용할 수있는 &
을 탈출하기 위해 노력하고있어 문제
//first try
location.replace('//<xsl:call-template name="domainLocator"></xsl:call-template><xsl:value-of select="$dotNetAppFolder" />/Display?page=splash_device&xpf=android');
//second try
<xsl:text disable-output-escaping="yes" >/Display?page=splash_device&xpf=android</xsl:text>
원하는 결과
web/Display?page=splash_device&xpf=android
문제는 간단합니다. &에서 탈출하여 내 페이지에서 오류가 발생하지 않도록합니다.
NB : 또한이 질문이 이전에 요청되었지만 수락 된 질문이 없었으며 4 세입니다. 누군가는 대답을 알고 있어야하거나 불가능하다고 생각합니다.
기대되는 결과물을 보여줄 수 있습니까? 이름에서 알 수 있듯이 _disables_ 이스케이프 처리를하는'disable-output-escaping'을 사용하면서'&'를 이스케이프하고 싶다고 혼란 스럽습니다. – JLRishe
원하는 아웃이 표시되도록 업데이트되었습니다. 내가 XSLT로 무엇을하고 있는지 전혀 알지 못하기 때문에, 다른 스레드에서 화면을 벗어나서 이스케이프가 가능하다는 암시가 나타납니다. –
원하는 결과가 원하는대로 들리면 _not_가'&'를 이스케이프 처리합니다.이 경우'disable-output-escaping = "yes"'를 시도해 보는 것이 좋지만 벌크를 사용하는 것이 좋습니다 JS를 별도의 JS 파일에 저장하고 함수를 통해 필요한 값을 전달하면됩니다. – JLRishe