XML 및 XSL 코드가 있고 제품에는 이미지와 설명이 있습니다. 이 이미지를 설명 태그에 추가하고 싶습니다.
<images>
<img_item type_name="">http://www.example.com.tr/ExampleData/example1.jpg</img_item>
<img_item type_name="">http://www.example.com.tr/ExampleData/example2.jpg</img_item>
<img_item type_name="">http://www.example.com.tr/ExampleData/example3.jpg</img_item>
</images>
다음과 같이 XSL 코드를 작성합니다 (하지만 img_type의 값을 얻지 못함).
<Description>
<xsl:for-each select="images/img_item">
<xsl:text><![CDATA[<br/><img src="]]></xsl:text>
<xsl:value-of select="images/img_item"/>
<xsl:text><![CDATA[" />]]></xsl:text>
</xsl:for-each>
</Description>
내 코드가 작동하지 않습니다. img_type의 가치를 어떻게 얻을 수 있습니까? (이 링크를 어떻게 얻을 수 있습니까?)
당신이 얻고 가치를 얻지 못하는 이유는 이미에 배치되어 img_item
있고 당신의 xsl:value-of
선택은 그것에 상대적 일 것입니다. 따라서이 작업을 수행하면됩니다.
<xsl:value-of select="." />
그러나 태그를 작성하는 데 CDATA를 사용하지 않아야합니다 (진짜 이스케이프 처리를 원하지 않는 한). 원하는 요소를 직접 작성하십시오.
<xsl:template match="/">
<Description>
<xsl:for-each select="images/img_item">
<br />
<img src="{.}" />
</xsl:for-each>
</Description>
</xsl:template>
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다