markup file reader