XML prototype