1

私は単純に、あるドメインから xml データを取得してアプリケーションに読み込もうとしています。今のところ、生データを読みたいだけです。私の研究から、xmlをjsonに変換してアプリケーションにロードするのが最善であることがわかりました。これが私が変換して印刷しようとしたものです。私が間違っていることについて誰かアドバイスできますか?

getProduction() {   
var headers = new Headers({ 'Content-Type': 'text/xml'})
headers.set('Accept', 'text/xml'); 
headers.set('Content-Type', 'text/xml');

//make the http request 
return this.http.get(this.url, {headers: headers})
                .map(res => JSON.parse(parseString(res.text(),'')))
                //Print JSON data?
                .subscribe(data =>{console.log(data);});
}

private handleErorr( error: Response){
  console.log('something went wrong');
  return Observable.throw(error.json().error || 'server error');
}
4

1 に答える 1