Я использую гобелен (java framework), и я пытаюсь создать файл sitemap.xml. Мне нужно создать его динамически, а затем вернуть его как StreamResponse. У меня есть библиотека sitemapgen4j-1.0.1, но для библиотеки требуется путь, где файл sitemap.xml должен быть написан, и это то, чего я не хочу. Есть ли способ использовать эту библиотеку без записи xml-файла? Также мне нужно вручную добавить каждую ссылку на карту сайта (используя метод sitemapgen4j addUrl())?Создание sitemap.xml в гобелене
0
A
ответ
0
Глядя на источник, нет, нет. Вам понадобится форк sitemapgen4j и заставьте его написать OutputStream
или Writer
.
Если вы предпочитаете использовать библиотеку as-is, вы можете создать временный файл (через File.createTempFile
), передать его sitemapgen4j, использовать его в StreamResponse и удалить его после завершения чтения.