sharepoint - 使用 xslt 将 guid 附加到超链接

标签 sharepoint xslt

我在 sharepoint 中返回了一些 xml, 我使用 xslt 来创建超链接,如下所示。

<a href="{substring-before(Sign-up-Link,',')}">
    Sign up for event
</a>

我还有一个元素<guid>1234</guid>在 xml 中返回, 我希望链接能够以查询字符串形式附加 guid

例如http://www.foo.com/signup.aspx?guid=1234

如何附加 GUID?

谢谢

最佳答案

<a href="{substring-before(Sign-up-Link,',')}?guid={XPathExpression---Selecting---The---GUID}">
    Sign up for event
</a>

由于未显示实际的 XML 文档,我们无法猜测要使用什么 XPath 表达式来选择它

因此,在上述文字结果元素的 href 属性中,第二个 AVT(属性值模板)仅包含此 XPath 表达式的占位符。

关于sharepoint - 使用 xslt 将 guid 附加到超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/603208/

相关文章:

c# - 如何在 SharePoint 中移动带有元数据的文件?

xslt - 如何在 xslt 1.0 中求平方根

security - SharePoint Web 部件按 AD/SharePoint 组显示用户

sharepoint - F# 脚本 SharePoint 2010 API 不起作用

sharepoint - 如何使用 PowerShell 在给定 SharePoint 2010 页面库中创建页面

java - 仅通过 XSLT 从 XML 中删除特定标签的特殊字符

python - 如何使用 python lxml 通过 xslt 加速大型 xml 文件的转换

javascript - 当使用 jQuery 定位类时,您需要具体到什么程度?

java - 使用 Saxon 的 XML 和 XSL 文件

python - 当不同的子元素名称匹配时如何连接子元素