Was ist eine XML-Site?
Eine XML- Site ist eine Site, deren Seiten einfache XML-Dateien mit dem MIME- Typ "text / xml" sind. Sie enthalten nur eindeutige Daten für diese Seite.
Diese XML-Datei gibt einen Verweis auf eine XSLT- Vorlage an, die XML im Browser des Benutzers in HTML oder XHTML konvertiert .
Problem
Bei klassischen HTML-Webseiten zeigen Suchmaschinen den Inhalt des Tags als Titel an title
. In der Beschreibung werden Textteile mit gefundenen Schlüsselwörtern oder Tag-Inhalten angezeigt .meta
description
Suchmaschinen führen normalerweise keine Skripte auf den von ihnen indizierten Seiten aus und sehen dementsprechend nach ihrer Ausführung nicht die endgültige Version der Seite. Dementsprechend sehen sie die Tags nicht title
und meta
werden von der XSLT-Vorlage eingefügt. Sie indizieren den Text im XML-Dokument unverändert.
Entscheidung
Unsere Aufgabe ist es, Tags korrekt title
und meta
in XML zum Browser, zur Suchmaschine und zum Mesedzher hinzuzufügen, die einen Link zu dieser Seite senden, um sie zu verstehen.
Auf die gleiche Weise können Sie andere HTML-Tags für Suchmaschinen, Messenger und sogar den Browser hinzufügen, wenn die XSLT-Vorlage plötzlich nicht mehr ausgeführt wird.
XML:
<>
<> </>
<> </>
</>
title
meta
:
- XML ()
:<><> </><>...
:<><> </><> </></>
- (duckduckgo.com)
:example.com
:>> ...
- (startpage.com)
: - ()
mime . . .
title meta xml html "http://www.w3.org/1999/xhtml".
:
html .
<!-- 'xh' xhtml --> < xmlns:xh="http://www.w3.org/1999/xhtml"> <!-- --> <xh:title> </xh:title> <xh:meta name ="description" content=" "/> <!-- --> <> </> <> </> </>
.
.
<> <!-- head --> <head xmlns="http://www.w3.org/1999/xhtml"> <!-- --> <title> </title> <meta name="description" content=" "/> </head> <!-- head --> <> </> <> </> </>
.
c
title
meta description
.
web.archive.org. html "" . XML .
web.archive.org .
<> <head xmlns="http://www.w3.org/1999/xhtml"><script ...</script> <title> </title> <meta name="description" content=" "/> </head> <> </> <> </> </>
.
<> <!-- --> <title xmlns="http://www.w3.org/1999/xhtml"> </title> <meta xmlns="http://www.w3.org/1999/xhtml" name="description" content=" "/> <!-- --> <> </> <> </> </>
.
.
title
meta
. .
Links
Seite mit Links zu Beispielen: ivan386.github.io/xml-site-index-test/
Ich habe heute (10.07.2020) Beispiele erstellt. Wir müssen warten, bis die Suchmaschinen sie indizieren.
Diese Seiten in Google: site: ivan386.github.io/xml-site-index-test/
Diese Seiten in Yandex: site: ivan386.github.io/xml-site-index-test/
Diese Seiten in DuckDuckGo: site: ivan386 .github.io / xml-site-index-test /