前回に続き某Webサービスに挑戦中。 返されてきたXMLを使用し画像をHTML表示しようとするがうまくできない。 XSLT変換されたHTMLソースを見てみると <img src=”http://sun.d-064.com/include/implession.php?flag1=samnail1&amp;pid=4565″> となっていた。 問題は、「&amp;」の部分。 ここは「&」とならなければならない。 # ちなみに”&”の実体参照は”&”となる。 これをXSLTで <xsl:element name=”img”> <xsl:attribute name=”src”><xsl:value-of select=”ImageUrlSmall” /></xsl:attribute> </xsl:element> と書き変換していた。 変換結果は「&amp;」