def rowPrefixNameValues(row):
    prefix = cellValue(row, 'prefix', nameChars=True)
    if cellHasValue(row, 'name', str):
        if (not prefix):
            (prefix, _sep, _name) = cellValue(row, 'name').partition(':')
            if (not _sep):
                prefix = ''
            name = cellValue(row, 'name', nameChars=True)[len(prefix):]
        else:
            name = cellValue(row, 'name', nameChars=True)
    else:
        name = None
    if ((not prefix) and ('prefix' not in headerCols) and (genElementsDoc is not None)):
        prefix = genElementsDoc.extensionSchemaPrefix
    return (prefix, name)
def rowPrefixNameValues(row):
    prefix = cellValue(row, 'prefix', nameChars=True)
    if cellHasValue(row, 'name', str):
        if (not prefix):
            (prefix, _sep, _name) = cellValue(row, 'name').partition(':')
            if (not _sep):
                prefix = 
            name = cellValue(row, 'name', nameChars=True)[len(prefix):]
        else:
            name = cellValue(row, 'name', nameChars=True)
    else:
        name = None
    if ((not prefix) and ('prefix' not in headerCols) and (genElementsDoc is not None)):
        prefix = genElementsDoc.extensionSchemaPrefix
    return (prefix, name)