function handle = tixiOpenDocumentRecursive(xmlFilename, oMode)
    % this file was automatically generated from tixi.h on 2025-09-30

    if not(ischar(xmlFilename))
        error('Invalid type of argument "xmlFilename"');
    end

    if (ischar(oMode))
        error('Invalid type of argument "oMode"');
    end

    try
        handle = tixi3_matlab('tixiOpenDocumentRecursive', xmlFilename, oMode);
    catch err
        error(err.message)
    end
end

