denwa-web-shared
yandex-feed
core63 linesSource
Generate XML feeds for Yandex using generateYandexFeedXML. Load when creating RSS feeds or Yandex XML exports.
denwa-web-shared — Generate Yandex Feed XML
Setup
tsx
import { generateYandexFeedXML } from 'denwa-web-shared/server';
const feedXml = generateYandexFeedXML({
// feed configuration
});Core Patterns
Generating feed XML
tsx
import { generateYandexFeedXML } from 'denwa-web-shared/server';
export async function GET() {
const data = await getFeedData();
const xml = generateYandexFeedXML(data);
return new Response(xml, {
headers: { 'Content-Type': 'application/xml' },
});
}Common Mistakes
HIGH Manual XML generation for Yandex feeds
Wrong:
tsx
const xml = `<yml_catalog><shop>...</shop></yml_catalog>`;Correct:
tsx
import { generateYandexFeedXML } from 'denwa-web-shared/server';
const xml = generateYandexFeedXML(feedData);Agents write their own XML builders instead of using the library helper.
Source: maintainer interview