예제 #1
0
파일: FunctionFn.py 프로젝트: 8maki/Arelle
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)
예제 #2
0
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)