загрузка файла xml с ошибкой json - PullRequest
0 голосов
/ 31 мая 2018

в моем приложении я пытаюсь загрузить файл XML, чтобы использовать его данные.но я сталкиваюсь с ошибкой в ​​консоли браузера Chrome:

{error: SyntaxError: неожиданный токен <в JSON в позиции 0 в JSON.parse () в XMLHttp…, </p>

service.ts

import { Injectable } from '@angular/core';
import { HttpClient, HttpHeaders } from '@angular/common/http';
import { Observable } from 'rxjs/Observable';

@Injectable()
export class ReadDataService {
  headers = new HttpHeaders({ 'Content-Type': 'text/xml' });
  xml: string;
  private _url: string = "../../assets/sf9_commandpacket.xml";

 constructor(private _http:HttpClient) {}

  getData(): Observable<string> {
  return this._http.get<string>(this._url, { headers: this.headers });
  }
 }
}

Я вижу в ошибке, что он пытается загрузить json, почему?


Я пытался реализовать это решение:

this._http.get(this._url, { headers: this.headers, responseType: text / xml }).subscribe(response => { return response; })

но это выглядит так: this appear

также пытался побороть с ': enter image description here

...