Lenguaje de marcado de definición de documentos


El lenguaje de marcado de definición de documentos (DDML) es un lenguaje de esquema XML propuesto en 1999 por varios colaboradores de la lista de correo electrónico xml-dev . Se publicó solo como una nota del W3C , no como una recomendación, y nunca tuvo el favor de los desarrolladores.

DDML comenzó como XSchema , una reformulación de XML DTD como documentos XML completos, de modo que los elementos y atributos, en lugar de declaraciones, podrían usarse para describir un esquema. A medida que continuaba el desarrollo, el nombre se cambió a DDML, lo que refleja un cambio en el objetivo de replicar toda la funcionalidad DTD, con el fin de concentrarse en proporcionar un marco sólido para describir la jerarquía básica de elementos / atributos. DDML no ofrecía tipos de datos o funcionalidades más allá de lo que ya proporcionaban las DTD, por lo que no había mucha ventaja en usar DDML en lugar de DTD. Sin embargo, DDML sí informó el desarrollo de la próxima generación de lenguajes de esquema basados ​​en XML, incluidos los más exitosos XML Schema y RELAX NG .