下面是示例XML文件 -僅當網址存在時超鏈接..?
<?xml version="1.0" encoding="UTF-8"?>
<Catalog>
<Book>
<AName>Steven Holzner</AName>
<BName>Using XSLT</BName>
<Pub>ABC Publication </Pub>
<Web>http://www.ABCPub.com</Web>
</Book>
<Book>
<AName>Steven Holzner</AName>
<BName>Using HTML</BName>
<Pub>XYZ Publication </Pub>
<Web></Web>
</Book>
</Catalog>
我想如果網絡地址,則其他明智的只是酒吧的名字瓦特/ OA鏈接到超鏈接的酒吧名稱...
我的XSL代碼是在這裏 -
<xsl:template match="Catalog">
<xsl:for-each select="Book">
<p><a>
<xsl:attribute name="href">
<xsl:value-of select="Web"/>
</xsl:attribute>
<xsl:value-of select="Pub"/>
</a></p>
</xsl:for-each>
</xsl:template>
我想下面的HTML源 -
<p> < A HREF =「HT TP://www.ABCPub.com」 > ABC公佈</A > </P > <p> XYZ出版</A > </P >
RightNow公司,這個XSL給超級鏈接標籤,即使瀏覽網址沒有給出.. 什麼代碼將做需要..?
有一個愉快的一天 - 約翰
好問題,+1。 XSLT是一種功能強大而且非常具有表現力的語言,它可以在沒有任何條件,循環結構或單獨的屬性生成指令的情況下,以最少數量的行來解決此問題。 –