L'ajout d'attributs aux nœuds dans web.sitmap est-il une mauvaise idée?
-
03-07-2019 - |
Question
J'utilise SiteMapPath avec un fichier XML pour les données. J'aimerais utiliser le même fichier pour un autre menu, mais je dois disposer de plus d'informations attachées à chaque nœud.
<siteMapNode target="_blank" url="~/Default.aspx" title="Home" description="Home Page" >
VS
<siteMapNode url="~/Default.aspx" title="Home" description="Home Page" >
Jusqu'à présent, ça ne casse pas ma boîte, mais vais-je avoir des problèmes plus tard? Ou y a-t-il un meilleur moyen?
La solution
Doute, vous rencontrerez des problèmes. Tout ce qui consomme votre fichier sitemap va seulement analyser les attributs connus. Les attributs supplémentaires seront ignorés.
Autres conseils
J'utilise cette approche assez souvent et pendant assez longtemps. Cela ne m'a posé aucun problème. Le seul inconvénient est le code nécessaire pour les analyser.
Je suis d'accord avec les autres réponses. XML se veut extensible.