Está adicionando atributos para nós no web.sitmap uma má idéia?
-
03-07-2019 - |
Pergunta
I usando SiteMapPath com um arquivo xml para dados. Eu gostaria de usar o mesmo arquivo para outro menu, mas eu preciso ter mais informações anexado a cada nó.
<siteMapNode target="_blank" url="~/Default.aspx" title="Home" description="Home Page" >
VS
<siteMapNode url="~/Default.aspx" title="Home" description="Home Page" >
Até agora ele não quebrar na minha caixa, mas vou ter problemas mais tarde? Ou há uma maneira melhor?
Solução
doubtfull você vai correr em quaisquer problemas. O que quer que está consumindo o seu arquivo sitemap só vai analisar atributos conhecidos. atributos adicionais serão ignoradas.
Outras dicas
Eu uso essa abordagem muitas vezes e por algum tempo. Não me causou nenhum problema. A única desvantagem é o código necessário para analisá-los.
Concordo com as outras respostas. XML é feito para ser extensível.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow