2016-12-01 3 views
0

Я пытаюсь отобразить текст гиперссылки. Гиперссылка получается из запроса, а ее тип столбца - Publishing Hyperlink.Как отобразить текст гиперссылки в SharePoint

Этот код <xsl:value-of select="$Link" /> дисплей полная ссылка

<a href="...">File 1</a> 

Как я могу просто отобразить текст ссылки?

File 

Есть ли какой-то код, например <xsl:text-of select="$Link" /> или что-то еще?

ответ

0

Вы можете использовать

<xsl:value-of select="YOUR ANCHOR TEXT TAG IN XML HERE"/> 

Заменить ссылку имя текст тега вы дали в файле XML с «ВАШ якорный текст тега в XML ЗДЕСЬ»

Это покажет якорный текст точно.

Смотрите пример ниже

XML код

<?xml version="1.0" encoding="UTF-8"?> 
<catalog> 
<cd> 
<link>http://www.google.com</link> 
<text>google</text> 
</cd> 
<cd> 
<link>http://www.yahoo.com</link> 
<text>yahoo</text> 
</cd> 
</catalog> 

XSLT Код

<?xml version="1.0" encoding="UTF-8"?> 
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
<xsl:template match="/"> 
<html> 
<body> 
<table border="1"> 
<tr bgcolor="#9acd32"> 
    <th style="text-align:left">Anchor Link</th> 
    <th style="text-align:left">Anchor Text</th> 
</tr> 
<xsl:for-each select="catalog/cd"> 
<tr> 
    <td><xsl:value-of select="link"/></td> 
    <td><xsl:value-of select="text"/></td> 
</tr> 
</xsl:for-each> 
</table> 
</body> 
</html> 
</xsl:template> 
</xsl:stylesheet> 

Выход:

Пожалуйста, нажмите на URL, чтобы увидеть результат https://i.stack.imgur.com/Dp24I.jpg

+0

Извините, но мой источник из списка SharePoint. Не из xml. Это поле типа «Публикация гиперссылки». – Blaise

0

По данным детали DataSource:

Source

Использование:

<xsl:text-of select="$Link.desc" /> 

Должно работать.

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

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