Metatags in XML
silentbob
- xml
0 fjh0 Thomas J.S.
hi,
ist es möglich, Meta-Tags in eine XML-site einzubauen? ich habe es bereits versucht, jedoch war danach meine site völlig zerschossen.
danke.
silentbob
Hi,
ist es möglich, Meta-Tags in eine XML-site einzubauen? ich habe es bereits versucht, jedoch war danach meine site völlig zerschossen.
Grundsätzlich ist es möglich alle HTML-Tags (letzlich ja auch nix anderes als XML-Tags, die mit der HTML-DTD konform gehen) in XML-Dateien zu verwenden.
Dazu mußt du im Wurzel-Tag deiner XML-Datei (oder auch in einem anderen Tag) einen einen Namensraum für die Tags definieren die HTML sind:
<?xml version="1.0"?>
<bibliographie xmlns:html="http://www.w3.org/TR/REC-html40">
<autor>Heiner Müller</autor>
<titel>Lohndrücker</titel>
<jahr>1952</jahr>
<html:img src="heiner.gif" />
</bibliographie>
Hier wird ein Bild eingebunden über das HTML-Image Tags. Alle HTML-Tags werden über das html-Präfix eingebunden.
Analog kannst du so auch Metatags einbinden. Zur Darstellung benötigst du natürlich noch ein StyleSheet für die Nicht-HTML-Tags.
Bis dann
Franz
Ich glaube aber, das der IE damit Probleme hat.
Hallo!
ist es möglich, Meta-Tags in eine XML-site einzubauen? ich habe es bereits versucht, jedoch war danach meine site völlig zerschossen.
Ja.
Entweder mit Hilfe von Namensräumen direkt in der XML-Datei, wie Franz es schon zeigte, oder
du kannst meta-tags mit/in einem XSL-Datei einbinden:
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<html>
<head>
<meta ......>
<meta ......>
</head>
</html>
</xsl:template>
</xsl:stylesheet>
in der XML-Datei dann so:
<?xml version="1.0"?>
<?xml:stylesheet type="text/xsl" href="deinexsldatei.xsl"?>
Die schönste Lösung wäre natürlich RDF.
http://www.w3.org/TR/PR-rdf-schema/
Z.B. für meine Seite (jetzt mache ich mal auch ein wenig eigenwerbung) würde das ganze mit RDF so aussehen
<?xml version="1.0"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.0/">
<rdf:Description about="http://www.meta-text.net/files/marnet101.html"
dc:title="Von Text zu Metatext: Gedanken zum Hypertext -
Der Entwuf eines Textmodells"
dc:creator="Thomas J. Sebestyen"
dc:subject="Hypertext, Text, Metatext, Hypertexttheorie,
Textheorie, Textmodell, Schrift, Sprache, Hyperraum,
Hypermedia, Virtuell, Dimensionen"
dc:description="Artikel über die Frage was Hypertext sei
und der Entwuf eines Textmodells"
dc:publisher="meta-text.net"
dc:date="2000-03-20"
dc:type="text.article"
dc:format="text/html"
dc:language="de"
dc:rights="http://meta-text.net/files/min01.html"
/>
</rdf:RDF>
Für dieses Posting etwa so:
rdf:RDF
<rdf:Description about="http://www.teamone.de/selfaktuell/forum/messages/58613.html">
<s:Creator>
<s:Person about="http://www.teamone.de/selfaktuell/forumsauslese.htm#a3">
<v:Name>Thomas J.S.</v:Name>
<v:Email>a9105535@unet.univie.ac.at</v:Email>
</s:Person>
</s:Creator>
</rdf:Description>
</rdf:RDF>
Grüße
Thomas