Se dice que las entidades describen la estructura física y los elementos la estructura lógica de los documentos XML. La estructura lógica (elementos) y física (entidades) se representa dentro del documento XML agregando el marcado, el cual se delimita de los datos de carácter encerrando la descripción de los elementos dentro de paréntesis angulares ("<" y ">"), que se conocen como etiquetas y las referencias a entidades entre el signo "&" y el punto y coma (";"). Es decir, el texto encerrado dentro de estos cuatro caracteres se conoce como marcado, lo restante como datos de carácter. La combinación del marcado más los datos de carácter son el texto XML [Gold99].