Los lenguajes de marcas son adaptables a nuestras necesidades. Yo puedo generar un lenguaje de marcas adaptado a mis necesidades. Por ejemplo, si nos inventamos un leguaje llamado noticias:
Las marcas se introducen de manera especial, entre < >. Debe haber un comienzo y un final < > </ >
<noticia id=1>
<lugar>Madrid</lugar>
<fecha>23/12/2015</fecha>
<titular>Le toca el gordo a Manolita. Arrestado en el acto</titular>
<articulo>Tocó el gordo por 23ª vez, pero esta vez de otro modo</articulo>
</noticia>
Los atributos son elementos que permiten modificar la etiqueta o darle información extra.
La etiqueta es lo que va entre < >

¡Salud y coding!