0
我目前在使用“http://www.w3.org/2001/XMLSchema”命名空间中的减法日期(arg1,arg2)函数,但是当我给它两个日期参数时,编译器给出这个警告:“构造函数必须只有一个参数”XQuery一个构造函数必须只有一个参数(subtract-dates())
任何帮助表示赞赏。
我目前在使用“http://www.w3.org/2001/XMLSchema”命名空间中的减法日期(arg1,arg2)函数,但是当我给它两个日期参数时,编译器给出这个警告:“构造函数必须只有一个参数”XQuery一个构造函数必须只有一个参数(subtract-dates())
任何帮助表示赞赏。
XSD命名空间中没有subtract-dates()函数。你正在使用的处理器似乎在思考“如果它在XSD命名空间中,它必须是一个构造函数,并且如果它是一个构造函数,它必须有一个参数”。
您可能正在查看op:subtract-dates(),它不是用户可见的函数,而是出现在规范中的一个内部函数,用于解释“ - ”运算符的语义适用于日期和持续时间。
谢谢迈克尔,那么我如何减去两个xs:日期值?我需要进行某种转换吗? – jaesanx 2013-03-10 18:04:41
使用减法运算符( - )。 – 2013-03-11 09:11:34