def concat(xc, p, contextItem, args): if len(args) < 2: raise XPathContext.FunctionNumArgs() atomizedArgs = [] for i in range(len(args)): item = anytypeArg(xc, args, i, "xs:anyAtomicType?") if item != (): atomizedArgs.append( FunctionXs.string( xc, xc.atomize(p, item) ) ) return ''.join(atomizedArgs)
def concat(xc, p, contextItem, args): if len(args) < 2: raise XPathContext.FunctionNumArgs() atomizedArgs = [] for i in range(len(args)): item = anytypeArg(xc, args, i, "xs:anyAtomicType?") if item != (): atomizedArgs.append(FunctionXs.string(xc, xc.atomize(p, item))) return ''.join(atomizedArgs)