Namespace

I namespace definiscono vocabolari estesi come content, media e itunes.

Controllato da FeedInspector

Definizione

I namespace XML associano prefissi a URI per interpretare correttamente i tag estesi.

Perche conta

Senza dichiarazioni corrette, i tag custom possono essere ignorati o parseati in modo imprevedibile.

Come lo controlla FeedInspector

FeedInspector estrae namespace dichiarati e usati e mostra esempi tag per ogni prefisso.

Problemi comuni e correzioni

  • Problema: prefisso usato ma manca la dichiarazione xmlns.

    Correzione: dichiara ogni prefisso usato su rss, feed o un parent valido.

  • Problema: prefisso dichiarato con URI errata.

    Correzione: usa URI ufficiali per content, media, itunes e dc.

Esempio minimo

Dichiarazioni namespace nel root

<rss
  version="2.0"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <item>
      <content:encoded><![CDATA[<p>Body</p>]]></content:encoded>
      <media:thumbnail url="https://example.com/thumb.jpg" />
    </item>
  </channel>
</rss>

Argomenti correlati