sitemap()
ビューヘルパーを使用してZendのナビゲーションを出力する場合、私は次のエラーを取得する:Zend Frameworkのサイトマップの検証
Sitemap is invalid according to XML Schema at "http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"
検証がオンになっている:
有効なXMLをレンダリングする方法$this->navigation()->setUseSchemaValidation(true)->setFormatOutput(true);
- Zend Frameworkを使用したサイトマップ?
マイマップは、次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://example.com/index/index/slug/news</loc>
</url>
<url>
<loc>http://example.com/strona/test-page</loc>
</url>
<url>
<loc>http://example.com/strona/test-submenu</loc>
</url>
<url>
<loc>http://example.com/strona/subpage-submenu</loc>
</url>
<url>
<loc>http://example.com/strona/test-submenu-1</loc>
</url>
<url>
<loc>http://example.com/feed/list</loc>
</url>
<url>
<loc>http://example.com/default/sitemap</loc>
</url>
</urlset>
ありがとうございました。私はそれらのヘッダーを追加しましたが、私はまだ同じエラーが発生していました。問題は 'setUseSchemaValidation()'が 'allow_url_fopen'指示文を有効にする必要があり、これは私のプロダクションサーバではデフォルトではオフになっています。 – takeshin
喜んで助けてください、私はあなたのヒントを私の答えに加えます。興味深いことに私は何とかこの依存関係をphpマニュアル –