我正在尝试创建一个Adobe CQ组件,我从rss feed link / xml文件中获取信息。使用foreach我可以访问数据,但我的问题是我需要从image标签中提取src属性才能添加类。
我有这个:
<c:forEach var="feed" items="${list}" varStatus="vs">
${feed.image}
</c:forEach>
我想这样做:
<c:forEach var="feed" items="${list}" varStatus="vs">
<img src="${feed.image[src]}" alt=""/>
</c:forEach>
我已经尝试过了,因此我不知道:
<img src=unknown alt=""/>
答案 0 :(得分:0)
我发现这是解决方案:
<c:set var="beginSrc" value='src="' />
<c:set var="endSrc" value='"' />
<c:set var="wpImgStrg1" value="${feed.image}" />
<c:set var="wpImgStrg2" value="${fn:substringAfter(wpImgStrg1, beginSrc)}" />
<c:set var="wpImgStrg" value="${fn:substringBefore(wpImgStrg2, endSrc)}"/>
<img src="${wpImgStrg}" class="block" />