2009-03-21 9 views
0

Ich erstelle einen RSS (und/oder Atom) Feed für meine Website. Jetzt kann ich mich zwei Möglichkeiten, dies sofort zu tun:Erstellen von RSS/Atom-Feeds: Vorlagensprache oder XML-Bibliothek?

  1. Verwenden Sie das gleiche Template-System verwende ich den HTML-Code zu generieren (Clearsilver wenn jemand fragt mich), im Grunde nur den RSS-Feeds wie jede andere Webseite behandeln, was geschieht, in RSS + XML statt XHTML
  2. sein Verwenden sie eine XML-Bibliothek oder einen RSS-Bibliothek speziell in meiner Programmiersprache der Wahl (Python) den Feed programmatisch zu erstellen und es dann schreiben

gibt es besondere Gründe, einen Ansatz gegenüber dem anderen zu wählen? Von ersten Eindrücken bin ich auf Option 1, vor allem weil es leichter zu verstehen ist.

BEARBEITEN: so bekam ich eine gute Antwort von Bill. Aber in diesem speziellen Fall sind alle Werte für die Felder des RSS-Feeds bereits als wohlgeformte, korrekt entwichene XHTML formatiert ... andere Meinungen?

+0

Wow, es gibt immer noch Leute da draußen mit Clearsilver? Ich dachte, es wäre vor Jahren gestorben. – rabble

Antwort

3

Nachdem ich beides gemacht habe, bevorzuge ich # 2. Es wird einen besseren Job machen, Entitäten nach Bedarf zu entfernen und sicherzustellen, dass Sie wohlgeformtes XML usw. erzeugen.

0

Vorlagen sind oft schneller und einfacher, aber wenn Sie sicherstellen möchten, dass Sie gültige XML und rss/atom generieren, dann sollten Sie Verwende die XML-Bibliothek. Wenn Sie einen Test schreiben, der Ihre Vorlage bestätigt generiert xml dann sollten Sie in Ordnung sein.

Verwandte Themen