inohilog

/var/log/inohiro

KAZUの鋭い「突き」に答えてみる①

ASP.NET Sitemap[XML] Technology を既に搭載しています。とあるが、XML使ってんの?独自のタグ追加したわけ?

使ってます。というか「*.sitemap」ファイル自体がXMLファイルです。


↓がデフォルトの「*.sitemap」ファイルのコード








↓少し変更を加えた「*.sitemap」ファイル



















こんな風に、サイトの構成と同じように段階的に情報を記述していく。HTMLが分かればXMLも分かるはず。


テストサイト:http://inohiro-14.at.vwdhosting.net/ だとsitemapファイルが上手く「SiteMapPathコントロール」と連結がうまくいかない。そのほかにもTreeViewのコントロールがあるが、そっちは上手く行く。 いま原因を探してます。もしかしたらソフトウェアコンポーネントのバグと言う可能性もある。SiteMapPathコントロールだけ「スマートタグ」と言うのが表示されない部分が多いからである。