Domanda

Sto creando un feed RSS (e / o Atom) mangimi per il mio sito web. Ora, posso subito pensare a due modi per farlo:

  1. Utilizza lo stesso sistema di template che uso per generare il codice HTML ( Clearsilver se qualcuno sta chiedendo), fondamentalmente solo trattamento il feed RSS come qualsiasi altra pagina web che sembra essere in RSS + XML invece di XHTML
  2. Utilizzare una libreria XML, o di una libreria RSS specificamente, nel mio linguaggio di programmazione a scelta (Python) per creare il feed di programmazione e poi scrivere fuori

Ci sono particolari motivi per scegliere un approccio rispetto all'altro? Da impressioni iniziali, sto sporgendosi verso l'opzione 1, soprattutto perché è più facile da capire.

Modifica : così ho preso una buona risposta da Bill. Ma in questo caso particolare, tutti i valori per i campi del feed RSS sono già formattati come ben formato, adeguatamente sfuggito XHTML ... altre opinioni?

È stato utile?

Soluzione

Dopo aver fatto entrambe le cose, preferisco # 2. Si farà un lavoro migliore sfuggire entità, se necessario, assicurando che producete XML ben formato, ecc.

Altri suggerimenti

Modello sono spesso più veloce e più facile, ma se si vuole fare in modo che si genera XML valido e rss / atom allora si dovrebbe utilizzare la libreria XML. Se si scrive un test che convalida il modello generato xml allora si dovrebbe andare bene.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top