stringtranslate.com

Modularización XHTML

La modularización XHTML es una metodología para producir lenguajes de marcado modularizados en varios lenguajes de esquema diferentes (actualmente DTD , XML Schema y Relax NG ) de modo que los módulos se puedan conectar fácilmente para crear lenguajes de marcado. [1]

Aunque originalmente fue diseñado para ayudar a gestionar el desarrollo de varios perfiles XHTML, como XHTML 1.1, XHTML Basic para dispositivos móviles y XHTML Print para enviar a impresoras, la metodología es independiente de XHTML y también se ha utilizado para la definición de otros lenguajes de marcado, como SVG y MathML .

Método

La modularización XHTML consta de tres partes esenciales

  1. una técnica o metodología (como se explicó, en realidad independiente de XHTML y aplicable a cualquier lenguaje de marcado basado en XML) para definir módulos abstractos de un lenguaje de marcado e implementar esos módulos en varios lenguajes de esquema, como DTD , XML Schema y Relax NG .
  2. una colección de módulos abstractos
  3. una serie de implementaciones de esos módulos en varios lenguajes de esquema.

Para definir un lenguaje utilizando estos módulos, solo es necesario definir un controlador en uno o más de los lenguajes del esquema de implementación, que haga que se carguen los módulos necesarios.

Aplicación a XHTML

En su aplicación a XHTML, proporciona un medio para definir módulos de XHTML para permitir la creación de subconjuntos y la extensión de XHTML de una manera controlada. [2]

Los módulos principales son:

Otros módulos incluyen subprogramas, imágenes, formularios y formularios básicos.

Referencias

  1. ^ "Modularización de XHTML - Consorcio W3".
  2. ^ "Modularización de XHTML en Relax NG".