Bonjour tt le monde,

Je souhaiterais offrir sur mon site web une navigation dans une hiérarchie correspondant à celle-ci (Widget Browser): une liste d'éléments niveau 1 à choix puis, selon l'élément que l'on choisit, affiche la liste des éléments au niveau 2. Une sorte d'explorer ou de Finder, si l'on veut...

Dans un premier temps, je l'ai fait en créer une nouvelle page (html) pour chaque item différent. C'est au moins lisible par tt le monde, mais lourd (bcp de pages!) et peu modulable.

J'ai remarqué que sur la page citée en exemple, on parvient à ce résultat grâce à AJAX.
Je me dis qu'une idée serait de définir tte la hiérarchie dans un fichier xml, puis accéder ensuite aux éléments désirés et les mettre en page. J'ai trouvé sur le web 2-3 pistes avec AJAX pour lire du xml.
Mais est-ce vraiment une bonne idée, notamment niveau accessibilité? A quel point se servir de xml et javascript?

Si oui, auriez-vous des liens pour m'aider à mettre en place ce système?

Et sinon, y aurait-il un autre moyen selon vous?

Je suis débutant en javascript et xml; je sais que ce que je demande là n'est pas si facile, mais cela ne me dérange pas de creuser plus loin. Avant cela, je veux déjà être sûr de partir dans la bonne direction.
Merci