web-dev-qa-db-ja.com

ユーザーに表示するのに十分なXMLサイトマップを作成することは可能ですか?

機械で読み取り可能なだけではなく、人間が使用できるようにする方法があれば、XMLサイトマップをユーザーに表示してもかまいません。次のことが可能ですか?

  • 色とレイアウトを選択してください
  • 場所をリンクにする
  • フィールド(場所、最終変更など)に基づいて並べ替えを許可する

XSLTは可能性があると考えていましたが、まだ検討していません。可能であれば、最小限の例を提供してください。

7

はい。あなたが求めるものはすべて可能です。そして、少しの設定でDrupal XMLサイトマップモジュールによって生成されたXMLサイトマップファイルの例を次に示します。箱から出してすぐにすべてが行われます。

http://softkube.com/sitemap.xml

XMLファイルのコードをチェックすると、XSLへのリンクがあり、そのファイル内に、JSファイルとCSSファイルへの参照を含むコードが表示され、HTMLファイルと多少似ています。

上記の場合、DrupalとそのXMLサイトマップモジュールを使用して、ほとんど無料です(設定はほとんどありません)。これを確認してください:

http://softkube.com/sitemap

これは、すべてのページ(ブログ投稿、ポートフォリオアイテムなど)をユーザーフレンドリーなサイトマップ形式で自動的に表示するために作成したカスタムメイドのコードです。これはサイト固有のものになる傾向があるため、これを自動化する方法を知りません。私の意見では、これはよりユーザーフレンドリーであり、ウェブサイトのナビゲーションとフッターおよびすべてを保持します。

これがお役に立てば幸いです。

6
Mario Awad

もちろん。 XMLは単なるXMLであり、必要に応じてXSLを使用し、CSSでスタイルを設定してXHTMLとして提供できます。

2
Rob