Duplicar posible:
Should I use Elements or Attributes in XML?XML correcto formateo
Estoy escribiendo un archivo de configuración en XML y yo soy bastante nuevo en toda la locura de XML.
Tengo curiosidad por saber qué piensa la comunidad SO sobre cómo se deben representar varios valores en XML, ya que puedo ver un par de maneras de hacerlo.
Por ejemplo, ¿cuándo debe un valor ser un atributo y cuándo se debe anidar dentro de las etiquetas?
<node1 message="Hello world" id="1" />
Versus
<node1>
<message>Hello world</message>
<id>1</id>
</node1>
Obviamente este es un ejemplo muy simple ... pero hay pros y los contras de hacer ciertos tipos como un atributo frente nodos secundarios? ¿O ambos o ninguno?
Hay muchos, muchos duplicados exactos de esta pregunta, por ejemplo: http://stackoverflow.com/questions/1096797, http://stackoverflow.com/questions/33746, http://stackoverflow.com/questions/ 241819 y http://stackoverflow.com/questions/152313. –