So fügen Zeilenumbrüche in RSS-feeds?
Baue ich meine eigenen benutzerdefinierten RSS-feed in PHP. Ich will den tag Zeilenumbrüche, um den text lesbarer zu gestalten. Jedoch kann ich nicht scheinen, um herauszufinden, wie es zu tun richtig. Egal was ich versuche einige RSS-reader interpretiert es falsch. Gibt es einige standard-beste Weg, um einen Zeilenumbruch in-und RSS 2.0-feed?
Ich habe versucht, "\n", Werke, die in NetNewsWire auf dem Mac, wird aber ignoriert, durch die integrierte Safari-browser, RSS-reader.
Ich habe versucht, <br />, das funktioniert in der Safari-RSS-reader, aber die Ergebnisse in allen der text nach dem
abgeschnitten in NetNewsWire.
InformationsquelleAutor Candidasa | 2009-08-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Standardmäßig Leser werden versuchen Sie und analysieren Sie Ihre Daten, es sei denn, Sie sagen Sie nicht zu. Haben Sie überspringen diese und präsentieren Sie es wie Sie wollen, Sie haben zu deklarieren Sie eine
CDATA
- Abschnitt in der RSS.Wenn die Rohdaten bereits Zeilenumbrüche, dann sollten Sie auch in der Lage sein, benutzen Sie einfach die
nl2br()
Funktion zum hinzufügen in die<br />
etwa so:Wenn Sie nicht erklären, die
CDATA
Abschnitt, der RSS-Reader sehen alle HTML-tags, die Sie vielleicht als Teil des eigentlichen RSS und erwarten, dass eine tatsächliche Knoten-oder element des RSS-Feeds.InformationsquelleAutor random
Können Sie die Verwendung von CDATA und html-Zeilenumbrüche: <br/>
Beispiel:
<![CDATA[Hi Rss-feed<br/>
Hier ist die neue Zeile
]]>
InformationsquelleAutor Vitaly Dyatlov
Den RSS-Spezifikation Staaten, ja, man kann HTML in der Beschreibung, aber natürlich muss es maskiert werden, weil es eingebettet ist in XML. Also mit
<br>
ist die richtige Idee, aber Sie brauchen, um zu verschlüsseln, verwenden Sie eine dieser Methoden, treffen Sie Ihre Wahl:InformationsquelleAutor Brett Donald
InformationsquelleAutor KernelOverflow