Angular4: как создать XML-файл и вернуть его в браузер

Простите меня, потому что я относительно новичок в Angular 4, но я застрял на чем-то...

Я хотел бы, когда пользователь переходит к https://example.com/sitemap в их веб-браузере...

  1. данные запрашиваются из Firebase
  2. структура XML построена из этих данных
  3. (ЭТО ТОТ, КОТОРЫЙ Я НЕ МОГУ ПОНЯТЬ) XML возвращается в веб-браузер пользователя с типом контента из application / xml (т. е. <head>, <body>, <script> и другое содержимое моего src / index.html, should не будут включены в ответ.)

Я сделал много Гугля и поиска переполнения стека , но все, что я нахожу, - это просто проглатывание XML-документа или запись XML на страницу, но не запись XML-документа обратно в веб-браузер.

рабочие примеры будут оценены, так как я еще учусь все входы и выходы углового 4.

1 ответов


поскольку никто не мог предложить ответ, я создал свой собственный хакерский ответ. Поскольку я использую Firebase для хостинга, я использовал Firebase Storage API для сохранения моей карты сайта.xml-файл, а затем переслать браузер только что созданный документ.