Eigenes RDF File erstellen ?
Chrisi
- xml
0 Thomas Meinike0 molily
Hallo zusammen,
ich lese Infos aus einer DB mit php aus und möchte diese ins RDF Format konvertieren, leider klappt das nicht 100%.
<?xml version="1.0" encoding="ISO-8859-1"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://my.netscape.com/rdf/simple/0.9/">
<channel>
<title>test</title>
<link>http://www.domain.de</link>
</channel>
<item>
<punkt1>test ...</punkt1>
</item>
Die Erstellung des Codes durch das Script klappt ganz gut, nur wenn ich diesen dann mit print an den Browser sende, kommt eine Wurst an unformatiertem Datenmüll dort an ;-)
Ich wollte aber so ein Resultat wie hier erzielen:
http://www.heise.de/newsticker/heise.rdf
Hat da vieleicht jemand einen Tipp für mich ?
Viele Grüße und danke,
Chrisi
Hallo,
Die Erstellung des Codes durch das Script klappt ganz gut, nur wenn ich diesen dann mit print an den Browser sende, kommt eine Wurst an unformatiertem Datenmüll dort an ;-)
Sorge dafuer, dass das Dokument wohlgeformt ist und sende bei der Auslieferung den korrekten Inhaltstyp mit (text/xml oder application/xml):
<?php
header("Content-Type: text/xml");
print $xmlcontent;
?>
MfG, Thomas
Hallo,
Nun ja, der im strengen Sinne »korrekte« Inhaltstyp für RDF wäre application/rdf+xml, wohingegen text/xml hier wohl das gewünschte Resultat erzielen sollte, welches auch immer gemeint war.
Mathias
Hallo,
Nun ja, der im strengen Sinne »korrekte« Inhaltstyp für RDF wäre
application/rdf+xml, wohingegen text/xml hier wohl das gewünschte Resultat
erzielen sollte, welches auch immer gemeint war.
Wenn die "RDF-Datei" hier tatsächlich RSS nach Netscapes alter Variante
sein sollte, dann würde sich auch noch application/rss+xml anbieten, auch
wenn der Typ nicht standardisiert ist.
Tim