new extensible lightweight markup language