1
私は有効なsitemap.xmlファイルを持っています。問題は、このファイルをsitemap.xmlとして提供しようとしたときに発生します。私は、ブラウザからタグが、これはそれに追加される各要素を/sitemap.xmlを検査する場合ASP.NET MVC Sitemap.xmlエラー
This page contains the following errors:
error on line 1 at column 95: Extra content at the end of the document
Below is a rendering of the page up to the first error.
:私は次のエラーを取得します。ここで
<url xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
the rest
</url>
は、私は、コントローラからファイルを返す方法を示します。ここでは
XmlDocument xml = new XmlDocument();
xml.Load(@"C:\sitemap.xml");
return Content(xml.DocumentElement.InnerXml, "application/xml");
は、私が持っているファイルの一例であり、私はスイッチング試してみました
<?xml version="1.0" encoding="utf-8"?>
<urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
<loc>LINK</loc>
</url>
THE REST OF URLS
</urlset>
を返すようにしよう"application/xml"を "text/xml"に変更しましたが、この問題は解決しませんでした。 XmlDocumentを正しく使用していないのですか、返品コンテンツ()で何が起こるか完全に理解していませんか?
何か助けていただければ幸いです。
ありがとうございました