No. En HTML, tanto la semántica de las etiquetas como el conjunto de etiquetas están fijos. El W3C, en colaboración con los proveedores de navegadores y la comunidad de la WWW, trabaja constantemente para ampliar la definición de HTML y permitir nuevas etiquetas que mantengan el ritmo de los cambios tecnológicos y para incorporar variaciones en la presentación (hojas de estilo) a la Web. Sin embargo, estos cambios siempre están rígidamente limitados por lo que los proveedores de navegadores han implementado y por el hecho de que la compatibilidad hacia atrás es primordial. Además, para las personas que desean difundir información ampliamente, las funciones que solo soportan los lanzamientos más recientes de Netscape e Internet Explorer no son útiles.
XML no especifica ni semántica ni un conjunto de etiquetas. De hecho, XML es realmente un metalenguaje para describir lenguajes de marcado. En otras palabras, XML proporciona una herramienta para definir etiquetas y las relaciones estructurales entre ellas. Como no hay un conjunto de etiquetas predefinido, no puede haber ninguna semántica preconcebida. Toda la semántica de un documento XML será definida ya sea por las aplicaciones que lo procesan o por hojas de estilo.