Thomas J.S.: Metatags in XML

Beitrag lesen

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