まず第一に、開発サーバーから期待される応答を受け取っていないだけなので、これはおそらく jQuery や XML とは関係ありません。
http://[your-dev-server]/cities.xml にアクセスすると、404 も表示されるので、そこから始めましょう。
city.xml がテンプレートなのか静的ファイルなのかはまだわかりませんが、静的ファイルであると仮定します。
ハンドラー:
url: /updates
static_files: /templates/cities.xml
upload: /templates/cities.xml
http://[your-dev-server]/updates
サーバーにアクセスすると、/templates/cities.xml
呼び出している URL を取得するには、次のhttp://[your-dev-server]/cities.xml
ように変更する必要があります。
url: /cities.xml
static_files: /templates/cities.xml
upload: /templates/cities.xml
ファイル構造によっては、おそらく最初のスラッシュも削除する必要があります。
url: /cities.xml
static_files: templates/cities.xml
upload: templates/cities.xml
citys.xml が静的ファイルである場合、テンプレートと静的ファイルを分けておきたいので、実際には templates ディレクトリに置くべきではありません。css、js などの他の静的ファイルと一緒に、cities.xml を静的ディレクトリのどこかに置きます。
url: /static/xml
static_dir: static/xml
upload: static/xml
これによりstatic/xml/cities.xml
、で利用できるようになりますhttp://[your-dev-server]/static/xml/cities.xml
が、でもstatic/xml/countries.xml
利用できますhttp://[your-dev-server]/static/xml/countries.xml
citys.xml が静的ファイルでない場合は、さらに情報を提供する必要があります。