Powerful XML processing model