Du kannst die Javascript Fetch Api nutzen.
// URL des RSS-Feeds
var rssFeedUrl = 'https://example.com/rss';
// Die fetch API verwenden, um den RSS-Feed zu laden
fetch(rssFeedUrl)
.then(response => {
if (!response.ok) {
throw new Error('Network response was not ok: ' + response.statusText);
}
return response.text();
})
.then(xmlText => {
// Verarbeite den XML-Text, um die gewünschten Daten zu extrahieren
var parser = new DOMParser();
var xmlDoc = parser.parseFromString(xmlText, 'text/xml');
// Hier kannst du die gewünschten Informationen aus xmlDoc extrahieren und verwenden
var items = xmlDoc.querySelectorAll('item');
var rssContent = '';
items.forEach(item => {
var title = item.querySelector('title').textContent;
var link = item.querySelector('link').textContent;
rssContent += `<p><a href="${link}" target="_blank">${title}</a></p>`;
});
// Anzeigen der RSS-Inhalte in der HTML-Seite
document.getElementById('rss-content').innerHTML = rssContent;
})
.catch(error => {
console.error('Error fetching the RSS feed:', error);
});
JSFiddle Demo.