如何在xquery中生成随机UUID

时间:2013-03-12 15:20:09

标签: xquery uuid

任何人都可以帮我这个吗?我希望能够在x查询中生成随机UUID。有没有这方面的功能?

谢谢!

2 个答案:

答案 0 :(得分:3)

使用Saxon,您应该能够链接到Java以生成如下的UUID:

<强> XSLT

<xsl:stylesheet version="2.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:uuid="java:java.util.UUID">

<强>的XQuery

declare namespace uuid = "java:java.util.UUID";

然后在样式表或XQY脚本中的任何位置调用函数uuid:randomUUID()

答案 1 :(得分:0)

对于使用BEA的xQuery实现的用户,

fn-bea:uuid()也是一个选择。 例如,在编写xQuery for Oracle Service Bus(OSB)框架时。