Xenya: XML-Datei per AJAX an PHP

Hallo,
ich will folgendes machen:
Der Nutzer soll eine Datei die auf seinem PC ist auswählen können (eine xml datei), die anschließend per AJAX an den Server gesendet wird, dort per PHP verarbeitet wird und ein JSON-Objekt zurück gibt.

AJAX-Anfragen habe ich bis jetzt immer mit jQuery gemacht (z.B. $.post) aber bis jetzt nur simple Sachen.
Mit einlesen einer Datei auf Client-Seite habe ich noch keine Erfahrung.

Da ich unsicher bin wie ich dies am besten machen sollte und nichts passendes gefunden habe, wollte ich hier fragen ob mir jemand weiter helfen könnte.

Vielen Dank.

  1. Habe es nun mit einem IFrame gelöst (siehe hier http://www.webtoolkit.info/ajax-file-upload.html).

    Darüber lade ich das File hoch und dort steht dann das JSON drin.