angular.jsはサーバとの通信にJSONを使うことが典型的ですが、別にテキストでもXMLでも大丈夫のようです。今回、XMLを取得してng-repeatで表示するサンプルを作ったので簡単に紹介します。 まず、コントローラ内で次のようにします。 $scope.jQuery = jQuery; $scope.getXmlContent = function() { $http.get($scope.xmlUrl).success(function(data) { $scope.xmlDoc = jQuery(jQuery.parseXML(data)); }); }; $scope.getXmlContent(); jQueryはロードされているものとします。getXmlContentが$scopeに入っているのは、ng-clickからも呼べるようにするためです。取得先のURLは同一ホスト