La fragmentación de XHTMLLa teoría detrás de la fragmentación de, Presentado en el artículo anterior, suena bastante bien. La fragmentación parece ser un remedio para los muchos males de la Web, señalando el camino a seguir a los nuevos vocabularios XML y nuevas posibilidades. Los detalles de implementación concreta de XHTML 1.1, sin embargo, son bastante miedo. Contenida en tres proyectos con un total de alrededor de 180 páginas, las especificaciones XHTML 1.1 es una colección de enormes proporciones de las normas (y la aplicación de esas normas) que se aplica el vocabulario XHTML. Afortunadamente, mientras que las normas hacen uso de las herramientas más funky XML, el manera que en realidad el trabajo no es muy dolorosa y los desarrolladores pueden ser capaces de evitar los detalles aterradores.
NotaEl contenido de este artículo se basa en el 5 de enero 2000 Última Convocatoria de los borradores de trabajo de las especificaciones XHTML 1.1. Parte del contenido puede cambiar entre el momento de escribir este documento y la aprobación final de las especificaciones del W3C, lo que debería comprobar para saber el estado actual o final de estas cuestiones. XHTML como marcoA diferencia de sus predecesores, XHTML 1.1 proporciona un marco de arquitectura para la sintaxis en lugar de una simple aplicación concreta. XHTML 1.1 's la arquitectura para la definición de los módulos es en realidad una capa en la parte superior de XML 1.0' s normas para la creación de DTD, y su propia aplicación del vocabulario XHTML es una capa por encima de eso. Para simplificar todas estas capas y sus interacciones, XHTML 1.1 disfruta de estos tres documentos separados, lo define: -- Construcción de módulos XHTML (http://www.w3.org/TR/xhtml-building) proporciona el marco formal en que se construyen los módulos de XHTML (y otros módulos). -- Modularización de XHTML (http://www.w3.org/TR/xhtml-modularization) describe cómo aplicar XHTML 1.1 utilizando dicho marco. -- XHTML 1.1 - Módulo basado en XHTML (http://www.w3.org/TR/xhtml11) describe cómo crear documentos XHTML 1.1 con estos módulos. En cierto sentido, XHTML es de dos partes separadas en tres especificaciones. La primera parte es el marco - la forma de crear los módulos (definidos en el Construcción de módulos XHTML) Y cómo volver a unirlos como documentos (definido en XHTML 1.1 - Módulo basado en XHTML). La segunda parte es la aplicación que Modularización de XHTML - Y hasta cierto punto XHTML 1.1 - Módulo basado en XHTML -- define. En este artículo se camina por el marco en el camino hacia la explicación de la aplicación, rompiendo cada componente de XHTML mientras que permanece dentro de sus límites en general. El marco combina un conjunto de reglas para la creación de módulos y diferentes tipos de descripciones de los módulos, así como una conjunto de normas para la integración de los módulos para crear un todo más amplio. El proceso de ruptura XHTML en módulos utiliza el primer conjunto de herramientas, mientras que los documentos que utilizan XHTML sólo dependen de este último. Resumen MódulosXHTML prescribe tanto formales como informales formas de describir los módulos. Resumen de módulos son documentos destinados exclusivamente para el consumo humano, ayudar a los lectores de evitar la maraña de la entidad de parámetro de procesamiento que necesitan los de los instrumentos formales para la descripción de los módulos. Este nivel de descripción es útil tanto para la documentación y la planificación, obligando a los desarrolladores para especificar cuáles son sus módulos contienen en un formato que va más allá de los instrumentos punzantes formal de DTDs y esquemas XML. Resumen de módulos no son necesarios para la conformidad con las especificaciones XHTML 1.1, pero su uso puede hacer que la creación y utilización de XHTML 1.1 módulos mucho más fácil. NotaResumen módulos se definen en la Sección 4 de la Construcción de módulos XHTML, Disponible en s_abstraction # http://www.w3.org/TR/xhtmlbuilding/abstraction.html. Módulos abstractos son básicamente las tablas con algunas apoyando los contenidos textuales. Los cuadros que consisten en listas de elementos con columnas para los atributos y un mínimo de modelos de contenido. Debido a que algunos elementos pueden ser definidos con establece el contenido, Estos conjuntos se puede describir de una manera que no se incluyen explícitamente en la tabla. Conjuntos de contenido se usa normalmente en repetidas ocasiones en varios elementos, por lo que este tratamiento especial, probablemente tiene sentido. Esta disposición no se hace para conjuntos de atributos, sin embargo. (Una excepción: el uso común como un identificador para un conjunto de atributos en la DTD XHTML 1.1.) Dentro de las tablas, usa una sintaxis XHTML semiformal que se parece a un largo (y reducida), versión de sintaxis XML DTD. Esto describe el TextElement tipo de elemento, que usa el común XHTML conjunto de declaraciones de atributo (definido en http://www.w3.org/TR/xhtmlmodularization/ xhtml_modules.html # s_basicattributes) y contiene sólo el texto. La mayoría de los módulos, sin duda, son más complejas que ésta, pero a veces un solo elemento que se necesita para aumentar la funcionalidad. Antes de pasar a un ejemplo más complicado, debe tener en cuenta algunas de las piezas que faltan en las descripciones abstractas módulo creado de conformidad con el Construcción de módulos XHTMLborrador. No se proporciona información sobre espacios de nombres. Esto es razonable cuando se trabaja estrictamente dentro de XHTML donde todas las partes comparten un espacio de nombres comunes. Sin embargo, la omisión de espacios de nombres no es probablemente una buena idea al crear extensiones de XHTML (como lo hace en el artículo siguiente). Mientras que los prefijos pueden aparecer en los nombres de elementos, los URIs se asignan necesario documentar en alguna parte. También falta una explicación de cómo se debe integrar este módulo con otros módulos. No está claro cómo utilizar este módulo y sus componentes dentro de un marco adecuado XHTML. Este tipo de documentación que debe formar un complemento importante para el marco módulo abstracto descrito en el pliego de sí mismo. Mantenimiento de las advertencias en mente, echa un vistazo a uno de los módulos definidos en abstracto Modularización de XHTML para ver cómo estas herramientas se utilizan (ver recuadro). El módulo de formularios es bastante complejo, pero familiar a la mayoría de los desarrolladores de HTML, y contiene una gran variedad de modelos de contenido. Si bien su contenido real puede cambiar en el camino de convertirse en una recomendación del W3C, tiene algunos excelentes ejemplos de la sintaxis módulo resumen en acción y muestra el contenido textual de cómo adicional puede llenar los vacíos de un módulo de resumen. Vamos a empezar con el módulo en la barra lateral (de la Sección 4.5.2), y luego explorar sus piezas. Este módulo define dos conjuntos de contenido: Formulario Formulario | fieldset Formctrl entrada | seleccionar | textarea | etiqueta | botón Cuando se utiliza este módulo, se agrega el contenido del formulario con el conjunto de bloques de contenido y agrega el contenido Formctrl establece en el contenido en línea establecido como estos se definen en el módulo de texto de base. El módulo de las formas es un superconjunto del Módulo Básico Fjorms . Estos módulos no se pueden utilizar juntos en un tipo de documento único. un artículo presentado por Albert Lichtblau Descargo de responsabilidad:Nuestro sitio web no es responsable por el contenido de este artículo. Webarticles es un recurso de información gratuito. Importante: Este artículo "La fragmentación de XHTML" fue traducida por un software automático. Sentimos pena por los errores de ortografía que pueda haber ocurrido. Gracias por su comprensión.
|
|||||
| Online: 247 users browsing the articles directory |
|
|