Las siguientes tablas comparan la compatibilidad XML y la compatibilidad con varios motores de diseño .
Explicación de tablas
Consulte la lista de motores de diseño para obtener la lista completa.
Valores
Estos indican el nivel de soporte para el elemento dado en cada motor. De forma predeterminada, está implícita la versión más reciente del motor. Sin embargo, se puede incluir un número de versión específico; cuando esto indica soporte total, es la versión inicial del motor que soporta completamente el artículo.
Valor | Significado |
---|---|
sí | Totalmente apoyado |
No | Nunca ha sido apoyado |
Parcial | Solo se admiten algunos valores |
Incorrecto | No implementado correctamente en todos los casos |
Experimental | Puede estar incompleto o con errores |
Construcción nocturna | Actualmente en desarrollo; se espera apoyo total |
Depende | Solo es compatible con las condiciones especificadas |
Caído | Ya no es compatible |
Tecnologías centrales
Una descripción general de las tecnologías XML principales que se admiten.
Tridente | Geco | WebKit | KHTML | Presto | Prince XML | Casa de la antena | |
---|---|---|---|---|---|---|---|
Espacio de nombres XML [especificación 1] | 5,0 | 1.0 | ? | sí | 1.0 | 5.1 | sí |
xml: id [especificación 2] | No | No [g 1] | No | No | 2.0 | sí | |
Eventos XML [especificación 3] | No | 1.8 | ? | ? | 1.0 | ? | No |
XIncluir [especificación 4] | 3.1 | No [g 2] | No | ? | No | 5.1 | No |
Intercambio de fragmentos XML [especificación 5] | ? | ? | ? | ? | ? | ? | No |
Asociación de CSS | <3.1 [IE 5.0] | 1.0 | 419 | sí | 1.0 | sí | sí |
Tecnologías XSL
Una descripción general de las tecnologías XSL compatibles.
Tridente | Geco | WebKit | KHTML | Presto | Prince XML | Casa de la antena | |
---|---|---|---|---|---|---|---|
XSLT [espec. 6] [espec. 7] | <3.1 [IE 6.0] | 1.0 | 314 | No | Incorrecto | ? | sí |
XSL-FO [especificación 8] | No | No [g 3] | No | No | No | sí | |
EXSLT [especificación 9] | ? | 1,9 | No [w 1] | Parcial | ? | Depende [a 1] |
Vinculación de tecnologías
Una descripción general de las tecnologías de enlace XML compatibles.
Tridente | Geco | WebKit | KHTML | Presto | Prince XML | Casa de la antena | |
---|---|---|---|---|---|---|---|
XLink [especificación 10] | 5,0 | Parcial [nota 2] | No [w 2] | No | Parcial | Parcial [nota 3] | Parcial [a 2] |
Base XML [especificación 11] | No | 1.0 | No [w 3] | sí | sí | 6.0 | Sí [a 3] |
XPointer [especificación 12] | ? | Parcial | No [w 4] | No | No | ? | No |
Tecnologías de consulta
Una descripción general de las tecnologías de consulta XML que se admiten.
Tridente | Geco | WebKit | KHTML | Presto | Prince XML | Casa de la antena | |
---|---|---|---|---|---|---|---|
XPath 1.0 [especificación 13] | sí | 1.8 | sí | 4.8 | 2.0 | ? | Depende [a 1] |
XPath 2.0 [especificación 14] | No | No [g 6] | ? | ? | ? | ? | Depende [a 1] |
XPath 3.0 [especificación 15] | ? | ? | ? | ? | ? | ? | ? |
XPath 3.1 [especificación 16] | ? | ? | ? | ? | ? | ? | ? |
XQuery [espec. 17] | ? | No [g 7] | No [w 5] | ? | No | ? | No |
Tecnologías de esquema
Una descripción general de las tecnologías de esquema XML que se admiten.
Tridente | Geco | WebKit | KHTML | Presto | Prince XML | Casa de la antena | |
---|---|---|---|---|---|---|---|
DTD | No | Parcial [nota 4] | No [w 6] | No | Parcial [nota 5] | 3,0 | Depende [a 1] |
Esquema XML [especificación 18] [especificación 19] [especificación 20] [especificación 21] | ? | Parcial | No | ? | No | ? | Depende [a 1] |
RELAX NG [especificación 22] | ? | No [g 9] | ? | ? | Depende [a 1] |
Tecnologías de seguridad
Una descripción general de las tecnologías de seguridad XML compatibles.
Tridente | Geco | WebKit | KHTML | Presto | Prince XML | Casa de la antena | |
---|---|---|---|---|---|---|---|
Firma XML [especificación 23] | No | No [g 10] | No | No | No | No | No |
Cifrado XML [especificación 24] | No | ||||||
Gestión de claves XML [especificación 25] |
Notas
- ^ Trident se basa en labiblioteca MSXML para implementar el procesamiento XML. MSXML3 y MSXML4 implementan XSLT 1.0, mientras que MSXML2 implementa el Borrador de trabajo XSL de diciembre de 1998, que es anterior a XSLT 1.0 y no es totalmente compatible con él. Para complicar aún más las cosas, las bibliotecas MSXML pueden coexistir, pero Trident solo utilizará una de ellas, según la configuración del Registro de Windows. Antes del lanzamiento de Internet Explorer 6, MSXML2 era la biblioteca XML predeterminada para Trident, pero MSXML3 o MSXML4 podían instalarse por separado y luego registrarse como predeterminados si se deseaba. Independientemente de la versión predeterminada, cualquier versión, si está instalada, puede ser invocada directamente por el código de secuencia de comandos específico de Microsoft en el documento que Trident representa.
- ^ Gecko, a partir de la versión 1.8, solo admite enlaces XL simples y solo para SVG y MathML . [g 4] [g 5]
- ^ Prince XML solo admite enlaces XL simples. [r 1]
- ^ Solo se permiten DTD en línea, se ignoran las DTD externas. [g 8]
- ^ Antes de la versión 2.0, solo se permiten DTD en línea; Las DTD externas se ignoran. En 2.0, es posible cargar DTD externas, pero no entre dominios.
Referencias
Especificaciones
- ^ Espacios de nombres en XML 1.0 (tercera edición) , W3C
- ^ xml: id Versión 1.0 , W3C
- ^ Eventos XML , W3C
- ^ Inclusiones XML (XInclude) Versión 1.0 (Segunda edición) , W3C
- ^ Intercambio de fragmentos XML , W3C
- ^ Transformaciones XSL (XSLT) , W3C
- ^ Transformaciones XSL (XSLT) Versión 2.0 , W3C
- ^ Lenguaje de hoja de estilo extensible (XSL) Versión 1.1 , W3C
- ^ EXSLT
- ^ XML Linking Language (XLink) Versión 1.1 , W3C
- ^ XML Base (segunda edición) , W3C
- ^ Marco XPointer , W3C
- ^ Lenguaje de ruta XML (XPath) , W3C
- ^ Lenguaje de ruta XML (XPath) 2.0 , W3C
- ^ Lenguaje de ruta XML (XPath) 3.0 , W3C
- ^ Lenguaje de ruta XML (XPath) 3.1 , W3C
- ^ XQuery y XPath Full Text 1.0 , W3C
- ^ Esquema XML Parte 1: Estructuras Segunda edición , W3C
- ^ Esquema XML, parte 2: tipos de datos, segunda edición , W3C
- ^ Lenguaje de definición de esquemas XML (XSD) del W3C 1.1 Parte 1: Estructuras , W3C
- ^ Lenguaje de definición de esquemas XML (XSD) del W3C 1.1 Parte 2: Tipos de datos , W3C
- ^ Página de inicio de RELAX NG
- ^ Sintaxis y procesamiento de firmas XML (segunda edición) , W3C
- ^ Sintaxis y procesamiento de cifrado XML , W3C
- ^ Especificación de gestión de claves XML (XKMS) , W3C
Referencias de Gecko
- ^ Error 275196 - xml: soporte de id , Mozilla
- ^ Error 201754: inclusiones XML (XInclude) , Mozilla
- ^ Error 95959: Mozilla no admite XSL: objetos de formato FO o XML , Mozilla
- ^ XLink - MDC , Mozilla
- ^ SVG en Firefox , Mozilla
- ^ Error 396966 - XPath 2.0 , Mozilla
- ^ Error 385995 - Solicitud para agregar XQuery , Mozilla
- ^ Error 22942 - (entidades) Cargar DTD externas (entidad / entidades) (locales y remotas) si se establece una preferencia , Mozilla
- ^ Error 227459: implementar el analizador XML de validación (validar con RELAX NG) , Mozilla
- ^ Error 125528: implementación de compatibilidad con firmas xml , Mozilla
- "Documentación para desarrolladores de Mozilla" . Soporte XML de Mozilla . Consultado el 1 de mayo de 2005 .
Referencias de WebKit
- ^ Error 4079: admite EXSLT con libexslt , WebKit
- ^ Error 10556: admite XLink en cualquier documento XML , WebKit
- ^ Error 17423 - ER: agregar soporte para xml: base , WebKit
- ^ Error 17491 - ER: implementar compatibilidad con XPointer , WebKit
- ^ Error 16536: agregar compatibilidad con XQuery , WebKit
- ^ Error 3300: el analizador XSLT ignora el documento DTD , WebKit
- "Objetivos de soporte de estándares de WebKit" . Compatibilidad con Webkit XML . Consultado el 3 de febrero de 2010 .
Referencias de Presto
- "Documentación de Opera" . Especificaciones web compatibles con Opera . Archivado desde el original el 4 de junio de 2012 . Consultado el 1 de mayo de 2005 .
Referencias XML de Prince
- ^ Prince: Entrada XML , YesLogic
- "Documentación del desarrollador Prince XML" . Compatibilidad con Prince XML . Consultado el 1 de mayo de 2005 .
Referencias de Antenna House
- ^ a b c d e f https://www.antennahouse.com/product/ahf65/ahf-about.html#XSLT-processor
- ^ https://www.antennahouse.com/product/ahf65/ahf-ext.html#xlink.href
- ^ https://www.antennahouse.com/product/ahf65/ahf-ext.html#base.xml
- "Manual en línea de AH Formatter V6.5" . Soporte Antenna House . Consultado el 26 de enero de 2018 .