Questo è uno dei casi in cui safari riesce a dimostrarsi ridicolo: supporta document.implementation.createDocument ma non supporta il metodo load.

In altre parole l'unico metodo esistente su safari per caricare dell'xml da un file esterno è usare una XMLHttpRequest.

Cerca "ajax" su google o nel forum ( o nella sezione javascript di html.it )