XML-Sitemap wird nicht als XML angezeigt

9

Ich habe die folgenden Klassen für meine Sitemap-Generation:

%Vor%

Und:

%Vor%

Jetzt füge ich in meinem Controller eine Liste von Sitemap-Elementen ein und gebe sie vom Controller mit dem folgenden Code zurück:

%Vor%

Jetzt ist das Problem, dass ich in meinem Browser XML nicht als XML sehe. Ich sehe nur Text, der nicht mit dem Standard-XML-Viewer angezeigt wird. Dies geschieht in allen Browsern und es scheint von dem Moment an, als ich das xhtml-Schema hinzugefügt habe.

Hoffentlich sieht jemand das Problem, danke im Voraus!

BEARBEITEN: Wenn ich alles entferne, was mit xhtml zu tun hat, zeigt der Browser es als XML an. Irgendwelche Ideen?

EDIT2: Der html:

%Vor%     
Julian 06.12.2013, 15:03
quelle

2 Antworten

3

Wir erstellen die Sitemap für autoquoter.com. Siehe Ссылка

%Vor%

Wir verwenden auch ein xsl-Stylesheet, um die Sitemap zu transformieren. Dies hilft bei Browsern, die keinen ordentlichen Formatierer automatisch bereitstellen. Siehe Ссылка für das von uns verwendete Stylesheet.

    
B2K 06.03.2014, 16:45
quelle
1

EDIT 1:

Es scheint, dass Sie einige der XML-spezifischen Header-Dateien verlieren können:

Überprüfen Sie diesen Link

Dies könnte auch ein gültiges Beispiel zum Erstellen einer XML-Sitemap sein:

XML-Sitemap für Google Ein weiteres Beispiel
OPTION1 Probieren Sie diesen Code aus ( hier ):

%Vor%

OPTION2: Laut MSDN ist dies eine gültige Sitemap: sitemap MSDN .

Überprüfen Sie diesen Ausgang:

%Vor%

Vielleicht sollten Sie versuchen, Ihren Code zu ändern:

%Vor%     
radu florescu 10.12.2013 08:16
quelle

Tags und Links