2013-03-11 2 views
0

У меня есть библиотека документов, где ColumnName - это имя, а данные гиперссылки на документы. Я хочу получить доступ к этому через xslt. List appears like given below After applying xsl should appear like this but right now i am able to populate the Name.Where as my current requirement is. it should be hyperlinked to the corresponding documentстолбец гиперссылки Имя через Xsl

My xsl code is given below: 
<xsl:stylesheet version="1.0" 
       xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
       xmlns:msxsl="urn:schemas-microsoft-com:xslt" 
       exclude-result-prefixes="msxsl" xmlns:ddwrt2="urn:frontpage:internal"> 
    <xsl:output method='html' indent='yes'/>  
    <xsl:template match='dsQueryResponse'> 
    <table cellpadding="10" cellspacing="0" border="1" style="padding:25px;">  
     <tr> 
     <td colspan='2'> 
      <b style="font-size:25px;">NewsLetter List</b> 
     </td>   
     </tr> 
     <xsl:apply-templates select='Rows/Row'/> 
    </table> 
    </xsl:template> 

    <xsl:template match='Row'> 
    <tr> 
     <td> 
     <table width="100%" border="0" cellspacing="1" cellpadding="1"> 
      <tr> 
      <td> 
       <b> 
       <img src="../PublishingImages/newsletter_icon.png" width="20px" height="20px"></img> 
       </b> 
       </td> 
      <td> 
       <xsl:value-of select="@Name"/> 
      </td> 
      </tr> 

     </table>  
     </td> 
    </tr>  
    </xsl:template> 
</xsl:stylesheet> 
+0

Так что ваш вопрос? – JLRishe

+0

Мой вопрос: я хочу гиперссылку на эти данные, если вы видите изображение (AJAX Q.docx и т. Д.). Если я нажму на эти данные, он должен перейти к соответствующим документам. – missReclusive

+0

Есть ли у вас пример XML, который подается в XSLT? – JLRishe

ответ

0

Предполагая, что исходный XML содержит те же самые атрибуты, которые доступны по умолчанию, не могли бы вы попробовать заменить это:

<td> 
    <xsl:value-of select="@Name"/> 
</td> 

С этим:

<td> 
    <a href="{@FileRef}"> 
    <xsl:value-of select="@Name"/> 
    </a> 
</td> 
+0

Большое вам спасибо :) – missReclusive

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