Recomendaciones de uso
- No consultes un mismo feed más de una vez cada 5 minutos: los datos no cambian más deprisa.
- Identifica cada ficha por
guid o vera:id, no por el título.
- En directorio, instalaciones y playas,
pubDate es la hora a la que se generó el feed, no la de la última modificación de la ficha.
- Los campos de texto pueden venir vacíos; tu integración debe aceptarlo.
- Ejemplo en JavaScript: leer el directorio filtrado y sacar nombre y coordenadas.
const NS = 'https://www.vera.es/ns/directorio/1.0';
const xml = new DOMParser().parseFromString(
await (await fetch('https://www.vera.es/feed/directorio/?categoria=comer&ubicacion=playa')).text(),
'application/xml');
for (const item of xml.querySelectorAll('item')) {
const v = tag => item.getElementsByTagNameNS(NS, tag)[0]?.textContent ?? '';
console.log(item.querySelector('title').textContent, v('tipo'), v('latitud'), v('longitud'));
}