GSAにサイトマップを取り込ませるには

38 views
Skip to first unread message

hirano

unread,
Sep 12, 2009, 12:03:49 PM9/12/09
to 検索アプライアンスと Google Mini
お世話になります。
サイトマップをGSAに取り込ませるためには
Feedを使えばいいのでしたっけ?

取り込ませたいサイトマップは以下の様な感じです。

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.akafudaya.jp/index.html</loc>
<lastmod>2009-09-13</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
</urlset>

ご存知の方、教えて頂けますか?

以上、よろしくお願い致します。

Andy Wu

unread,
Sep 14, 2009, 1:28:54 AM9/14/09
to 検索アプライアンスと Google Mini
URL 一覧を取り込ませるには、Web Feed か HTML に変換する必要があります。
Sitemap はすでに XML フォーマットとなっていますので、以下のような XSLT で HTML に変換したら、いかがですか。

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/
Transform" xmlns:xna="http://www.sitemaps.org/schemas/sitemap/0.9"
exclude-result-prefixes="xna">
<xsl:output indent="yes" method="html" omit-xml-declaration="yes"/>
<xsl:template match="/">
<html>
<body>
<h2>Site Map</h2>
<table border="0">
<xsl:for-each select="xna:urlset/xna:url">
<tr>
<xsl:text disable-output-escaping="yes">&lt;A href=&quot;</xsl:text>
<xsl:value-of select="xna:loc"/>
<xsl:text disable-output-escaping="yes">&quot;&gt;</xsl:text>
<xsl:value-of select="xna:loc"/>
<xsl:text disable-output-escaping="yes">&lt;/A;&gt;</xsl:text>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

hirano

unread,
Sep 14, 2009, 6:48:12 AM9/14/09
to 検索アプライアンスと Google Mini
なるほど、Web Feed か HTML に変換ですね!
ご丁寧に変換用XSLTのご提示もありがとうございました。
本件クローズでお願い致します。
Reply all
Reply to author
Forward
0 new messages