Es formal XHTML Módulo de Inclusión vale la pena

  

En línea y mezclados de marcadoA veces usted puede querer mezclar el vocabulario HTML con su propio vocabulario en un nivel muy bajo. Una serie de DTD XML incluyen la b en todas partes y tipos de elementos i para negrita y cursiva, más uso de los tipos de HTML vocabulario puede tener sentido en su propio formato. Si bien esto no produce los documentos destinados a un navegador Web necesariamente (a menos que producen las hojas de estilo que hacen que tu XML fácilmente presentable), puede que sea más fácil para crear tipos de documentos, sin reinventar la rueda por completo. Usted puede utilizar los nombres de elementos HTML en su propio XML sin crear ninguna (oficial) el conflicto con XHTML, siempre que no utilice un archivo HTML o XHTML espacio de nombres para identificar sus elementos.

Aunque sus estructuras documento puede parecer como XHTML familiar, solicitudes de identificar la información como pertenecientes a su vocabulario más que el vocabulario XHTML y se basan en hojas de estilo que se crea para el formato o la transformación. Hay algunos límites a este - como se señaló anteriormente, las imágenes y secuencias de comandos son especialmente difíciles de procesar sin utilizar la funcionalidad de apoyo para que los navegadores HTML. Sin embargo, si usted sólo tenga que incluir un pequeño fragmento de marcado familiar, esto puede ser una vía adecuada. Si desea adherirse a la identificación de XHTML como XHTML, puede - si bien es probable que necesite usar prefijos de espacio de nombres (y el espacio de nombres predeterminado, sin prefijo) para distinguir entre su propio vocabulario y el vocabulario XHTML. Aunque podría parecer obvio para usted (o los autores del documento), no es tan obvio para los programas de procesamiento de sus documentos.

Es formal XHTML Módulo de Inclusión vale la pena?El W3C ha presentado una serie de especificaciones que ofrezcan planteamientos distintos a la mezcla de XML y XHTML, y los proveedores de navegadores (como se señaló anteriormente) se han concentrado en sólo uno de esos enfoques - utilizando espacios de nombres para separar del vocabulario de XML en HTML. Este enfoque no requiere ninguna magia DOCTYPE, ni tiene que crear y manipular los parámetros XHTML DTD. Al mismo tiempo, sin embargo, definitivamente se pierde algo sin pasar por sobre el proceso de creación de DTD describe en el artículo anterior.

PrecauciónA partir de este trabajo, ninguno de los navegadores disponibles actualmente apoyo del espacio de nombres XHTML (http://www.w3.org/1999/xhtml) como un identificador para vocabularios HTML. Utilizando el espacio de nombres que hacen de apoyo (http://www.w3.org/TR/REC-html40) significa que sus documentos no se ajustan al espacio de nombres, incluso el fin de XHTML, a pesar de ajuste de otra manera. Si bien puede ser útil como una medida provisional, estar preparados para una búsqueda masiva y reemplazar cuando (y si) se convierte en el estándar XHTML. XML 1.0 hizo una observación deliberada de no exigir una DTD o incluso una declaración DOCTYPE para los documentos - a pesar de esta falta de una DTD barras de estos documentos se utilicen con una cierta clase de analizadores, llamado la validación de los analizadores. La mayoría de navegadores de uso no validar analizadores para el procesamiento XML y HTML. (Integrado de Microsoft en el analizador se puede contar para validar, pero normalmente no se validan cuando los documentos de carga para que se vea.) En consecuencia, estas herramientas no comprueban los documentos para la conformidad con una DTD XHTML. Asimismo, no comprueban los módulos de crear, además de la DTD XHTML.

Sin embargo, muchos otros tipos de procesadores podrían ver sus documentos contra el DTD especificar sus documentos, y pueden rechazar los documentos que no se especifica una DTD para dicho examen. Si los documentos tienen que lidiar con analizadores tal - que es probable que si intercambian información de sus documentos - el trabajo extra de la construcción de módulos XHTML DTD vale la pena el costo. (Es necesario crear un DTD para las extensiones de todos modos.) La modular y con parámetros enfoque adoptado por XHTML 1.1 puede ayudar a controlar y, eventualmente, ampliar el vocabulario y las estructuras que cree. Incluso si usted no sabe de antemano que sus documentos se objeto de tal inspección, puede ser útil para construir una DTD XHTML módulo que proporciona una descripción formal de lo que estás haciendo. En cierta medida, es un proceso de documentación que codifica el trabajo que haces, mientras que lo que es más fácil de compartir con otros. Este módulo también ofrece un seguro contra un futuro en que los documentos pueden tener que ser alimentados en la validación de los analizadores XML, evitando así una crisis importante. Mediante la creación de las limitaciones antes, puede evitar que se produzca un número monstruoso de las variaciones en sus estructuras y hacerlas más manejables. Tener una DTD le permite utilizar un conjunto más amplio de herramientas, como documentos válidos que se ajustan a un DTD especificado puede ser analizado tanto por la validación y la no validación de los analizadores y se utiliza en las aplicaciones integradas en los analizadores.

Si bien puede que no sea necesario en cada caso para construir una descripción formal de lo que sus extensiones de XHTML son y cómo se integran con el vocabulario XHTML, usted debe considerar definitivamente el proceso de mover tus documentos de prototipos y experimentos para la producción a gran escala. Es más que seguro de un futuro cambiante - es una oportunidad para aprender acerca de cómo estructurar la información y cómo hacer las correcciones necesarias temprana.

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 "es formal XHTML Módulo de Inclusión vale la pena" 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: 109 users browsing the articles directory   


  

|