KAZUの鋭い「突き」に答えてみる①
ASP.NET Sitemap[XML] Technology を既に搭載しています。とあるが、XML使ってんの?独自のタグ追加したわけ?
使ってます。というか「*.sitemap」ファイル自体がXMLファイルです。
↓がデフォルトの「*.sitemap」ファイルのコード
↓少し変更を加えた「*.sitemap」ファイル
こんな風に、サイトの構成と同じように段階的に情報を記述していく。HTMLが分かればXMLも分かるはず。
テストサイト:http://inohiro-14.at.vwdhosting.net/ だとsitemapファイルが上手く「SiteMapPathコントロール」と連結がうまくいかない。そのほかにもTreeViewのコントロールがあるが、そっちは上手く行く。 いま原因を探してます。もしかしたらソフトウェアコンポーネントのバグと言う可能性もある。SiteMapPathコントロールだけ「スマートタグ」と言うのが表示されない部分が多いからである。