diff --git a/src/manage/export.ts b/src/manage/export.ts index 2e03f18..5ff0ab8 100644 --- a/src/manage/export.ts +++ b/src/manage/export.ts @@ -1,5 +1,14 @@ const link = document.getElementById("download") as HTMLAnchorElement; +function escapeXml(input: string): string { + return input + .replace("&", "&") + .replace("\"", """) + .replace("'", "'") + .replace("<", "<") + .replace(">", ">"); +} + async function exportFeeds(): Promise { const feeds: Feed[] = (await browser.storage.sync.get({ feeds: [] })).feeds; @@ -7,7 +16,7 @@ async function exportFeeds(): Promise { ${feeds - .map(f => ``) + .map(f => ``) .join("\n ")} `;