不通过xslt检索html值 [英] not retrieving html value through xslt
本文介绍了不通过xslt检索html值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我为标签
写了一个xslt,但对于第一个标签,我无法将href链接放入我的标签中。
I wrote an xslt for the tabs but for the first tab i am not able to put href link inside my a tag..
可以吗?人们告诉我,我在xslt中做了什么错误,以及如何把它放在...
在下面提供我的代码
can you guys tell me what i am doing wrong in xslt and how to put it... providing my code below
标记部分
<a>
<xsl:attribute name="href">
<xsl:value-of select="LinkURL"/>
</xsl:attribute>
<xsl:for-each select="ImageBlock">
<div class="tab-att-info__picture">
<img>
<xsl:attribute name="src">
<xsl:value-of select="Image"/>
</xsl:attribute>
</img>
</div>
<xsl:value-of select="Alt"/>
</xsl:for-each>
</a>
xml input
<TabContent>
<Heading/>
<ImageBlock>
<Image>/resources/images/shop-landing/bundles.jpg</Image>
<Alt>Bundles</Alt>
</ImageBlock>
<LinkBlock>
<LinkText>Bundles</LinkText>
**<LinkURL>http://www.news.com</LinkURL>**
<LinkTarget>same</LinkTarget>
<LinkAltTitle>Bundles</LinkAltTitle>
</LinkBlock>
</TabContent>
在下面提供我的html输出
providing my html output below
<div class="tabs__pane tabs__pane--active shop__att__inner-content" id="services-tab-1">
<div class="tab-att-info__item">**<a href="">**<div class="tab-att-info__picture"><img src="/resources/images/shop-landing/bundles.jpg"/></div>Bundles</a>
</div>
<div class="tab-att-info__item">**<a href="">**<div class="tab-att-info__picture"><img src="/resources/images/shop-landing/wireless.jpg"/></div>Wireless</a>
</div>
<div class="tab-att-info__item">**<a href="">**<div class="tab-att-info__picture"><img src="/resources/images/shop-landing/business_services.jpg"/></div>Business Services</a>
</div>
<div class="tab-att-info__item">**<a href="">**<div class="tab-att-info__picture"><img src="/resources/images/shop-landing/phone.jpg"/></div>BusinessPhone</a>
</div>
<div class="tab-att-info__item">**<a href="">**<div class="tab-att-info__picture"><img src="/resources/images/shop-landing/internet.jpg"/></div>Internet</a>
</div>
<div class="tab-att-info__item"><a href=""><div class="tab-att-info__picture"><img src="/resources/images/shop-landing/business_tv.jpg"/></div>Business TV</a>
</div>
</div>
推荐答案
您需要更改
You need to change
<xsl:value-of select="LinkURL"/>
至
<xsl:value-of select="LinkBlock/LinkURL"/>
这篇关于不通过xslt检索html值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文