TECNOLOGÍA XML

Las tecnologías XML incluyen espacios de nombres, esquemas, XSLT, intercambio eficiente de XML (EXI) y otros estándares relacionados.

XML Essentials

XML está respaldado tecnologías esenciales como el conjunto de información y los espacios de nombres. Tratan los problemas al usar XML en contextos de aplicaciones específicas. La siguiente imagen explica las características de la tecnología XML.


Intercambio eficiente

Los estándares XML son omnipresentes en la informática empresarial y son parte de la base de la Web. Debido a que los estándares son altamente interoperables y asequibles, las personas han querido usarlos en una amplia variedad de aplicaciones. Sin embargo, en algunas configuraciones la experiencia ha demostrado que se requiere una forma más eficiente de XML. La siguiente imagen muestra un ejemplo de intercambio eficiente en estándares XML.


Esquema

Las descripciones formales de vocabularios crean flexibilidad en los entornos de autoría y las cadenas de control de calidad. El esquema XML, SML y las tecnologías de enlace de datos de W3C proporcionan las herramientas para el control de calidad de los datos XML. En la siguiente imagen se observa las características de un esquema en tecnologías XML.


Seguridad

La manipulación de datos con XML requiere a veces integridad, autenticación y privacidad. La firma XML, el cifrado y los xkms pueden ayudar a crear un entorno seguro para XML. La siguiente imagen explica algunos aspectos de la seguridad.


Transformación

Con mucha frecuencia, uno quiere transformar el contenido XML en otros formatos (incluyendo otros formatos XML). XSLT y XPath son herramientas muy poderosas para crear diferentes representaciones de contenido XML. La siguiente imagen muestra un ejemplo de transformación.


Consulta

XQuery (compatible con XPath) es un lenguaje de consulta para XML para extraer datos, similar a la función de SQL para bases de datos, o SPARQL para la Web Semántica. La imagen muestra un analizador de consultas SQL.


Componentes

El ecosistema XML utiliza herramientas adicionales para crear un entorno más rico para usar y manipular documentos XML. Estos componentes incluyen hojas de estilo, xlink xml: id, xinclude, xpointer, xforms, xml fragmentos y eventos.

Tratamiento

Un modelo de procesamiento define qué operaciones deben realizarse en qué orden en un documento XML.

Internacionalización

W3C ha trabajado con la comunidad en la internacionalización de XML, por ejemplo, para especificar el idioma del contenido XML.


Publicación

XML surgió de la comunidad de publicaciones técnicas. Utilice XSL-FO para publicar incluso documentos XML multilingües grandes o complejos en HTML, PDF u otros formatos; incluir diagramas SVG y fórmulas MathML en la salida. La siguiente imagen muestra un ejemplo de publicación en XML.



Tomado de https://www.w3.org/standards/

Imágenes tomadas de google imágenes

No hay comentarios:

Publicar un comentario