2014-10-30 2 views
1
<root> 
    <NewsArticle> 
     <artTitle>Track</artTitle> 
     <artThumb><img alt="ArtThumbOne" src="artOne.png?n=5350" title="ArtThumbOne" align="middle" /></artThumb> 
     <artBodyImg><img src="rr.jpg?n=2314" alt="rr" /></artBodyImg> 
    </NewsArticle> 
</root> 

XSL:Как использовать тег IMG из структуры XML файла

<xsl:for-each select="/root/NewsArticle"> 

    <div class="dispArtBody"> 
     <img src="{artBodyImg/node()}" alt="{artTitle}" class="floatImgLeft" /><xsl:copy-of select="artText" /> 
    </div> 

    <input type="hidden" value="{artTitle}" id="hdnArticleTitle" /> 
</xsl:for-each> 

я вижу следующее в источнике HTML:

<img src="" alt="The Comprehensive Breast Center: Quality Care on the Fast Track" class="floatImgLeft" /> 

Как это разрешить.

ответ

2

Просто изменить часть для изображения

<img src="{artBodyImg/img/@src}" alt="{artTitle}" class="floatImgLeft" /> 

Demo

 Смежные вопросы

  • Нет связанных вопросов^_^