¿Es una mala idea agregar atributos a los nodos en web.sitmap?
-
03-07-2019 - |
Pregunta
Estoy usando SiteMapPath con un archivo xml para datos. Me gustaría usar el mismo archivo para otro menú, pero necesito tener más información adjunta a cada nodo.
<siteMapNode target="_blank" url="~/Default.aspx" title="Home" description="Home Page" >
VS
<siteMapNode url="~/Default.aspx" title="Home" description="Home Page" >
Hasta ahora no se rompe en mi caja, pero ¿tendré problemas más adelante? ¿O hay una mejor manera?
Solución
Sin duda te encontrarás con algún problema. Lo que sea que esté consumiendo su archivo de mapa del sitio solo va a analizar atributos conocidos. Los atributos adicionales se ignorarán.
Otros consejos
Utilizo este enfoque con bastante frecuencia y durante bastante tiempo. No me ha causado ningún problema. El único inconveniente es el código necesario para analizarlos.
Estoy de acuerdo con las otras respuestas. XML debe ser comprensible.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow