У меня проблема с xsl.xsl предотвратить url escaping
Я хочу сгенерировать img с URL-адресом в php-файл, который выполняет запрос базы данных для изображения (mongoDb).
Это XML:
<source>getPicture.php?filename=CIMG8175.JPG" name="CIMG8175.JPG" id="548cd10f090e66c81a000049" onclick="getPictureAttribut(this)</source>
Это мой XSL на данный момент:
<img>
<xsl:attribute name="src">
<xsl:value-of select="concat('',source)" disable-output-escaping="yes" />
</xsl:attribute>
</img>
И это то, что я получаю:
src="getPicture.php?filename=CIMG8175.JPG%22%20name=%22CIMG8175.JPG%22%20id=%22548cd10f090e66c81a000049%22%20onclick=%22getPictureAttribut(this)"
Как отключить все эти% 22% 20 переписывают?
Я пытался в SOOO многих отношениях, но я не могу понять это :(
Спасибо за вашу помощь: D
Как выглядит ваш ожидаемый результат? Значения атрибутов, разделенные двойными кавычками, не могут содержать двойные кавычки. –
Вы уверены, что это * проблема *, или вас беспокоит только то, что компьютер, возможно, не сможет правильно прочитать его, потому что вы не можете? – usr2564301