Asignación de datos XML

Conversión de datos XML

  • Asignaciones gráficas entre componentes
  • Compatible con modelos de contenido XML Schema y DTD
  • Genera esquemas XML a partir de documentos de instancia
  • Bibliotecas XSLT 1.0/2.0/3.0 y funciones de procesamiento de datos
  • Compatible con el uso de firmas digitales XML
  • Compatible con comodines XML (xs:any y xs:anyAttribute)
  • Compatible con comentarios e instrucciones de procesamiento
  • Conversión de XML con XSLT

Creación de asignaciones de datos XML

En MapForce puede crear asignaciones de datos XML basados en esquemas XML o modelos de contenido DTD. Para desarrollar una asignación de datos XML, basta con cargar como mínimo dos esquemas en MapForce y conectar los nodos del esquema de origen y de destino con líneas de conexión que se pueden arrastrar y colocar. MapForce también admite el uso de contenido mixto, lo cual permite asignar datos de texto intercalados con XML.

Si el archivo XML no tiene asociado un esquema XML, MapForce genera automáticamente un esquema XML a partir de un documento XML de instancia.

Asignación de datos XML de MapForce

En MapForce puede realizar transformaciones XML avanzadas entre varios esquemas de entrada y salida, varios archivos de origen y destino y avanzadas transformaciones de datos en varias pasadas.

Tras definir su asignación de datos XML y sus reglas de procesamiento de datos, puede cargar un archivo de origen y el motor de ejecución integrado de MapForce convertirá los datos en un nuevo formato.

MapForce también genera automáticamente hojas de estilos XSLT 1.0, XSLT 2.0 o XSLT 3.0 para usarlas al transformar datos en distintos documentos XML basados en el esquema de origen para ajustarse al esquema XML de destino.

Aprenda a convertir XML en XML y otros formatos en MapForce

Con MapForce también puede realizar asignaciones entre todo tipo de datos (XML, JSON, PDF, bases de datos, EDI, XBRL, archivos planos, Excel, Protobuf y servicios web) para generar aplicaciones o servicios web de integración de datos.

Visualizar resultados de una asignación de datos XML

Mientras diseña un proyecto de asignación de datos XML, el motor integrado de MapForce permite visualizar y guardar con un solo clic el código XSLT 1.0, XSLT 2.0, XSLT 3.0 o XQuery generado automáticamente. Para visualizar los resultados generados por la asignación de datos XML, también puede hacer clic en la pestaña "Resultados".

En la siguiente imagen puede ver el resultado XML y la hoja de estilos XSLT 2.0 generada para la asignación de datos XML que aparece más arriba.

Resultados de una asignación de datos XML de MapForce

Asignaciones de datos XML con firmas digitales

Las firmas digitales son una especificación del W3C para firmar documentos XML de forma digital con un código cifrado que sirve para verificar si se alteró el documento XML. La función de firmas XML de MapForce es compatible con los tipos de certificado RSA-SHA1 y DSA-SHA1.

MapForce permite crear firmas digitales XML para archivos de salida XML y XBRL. Cuando se abre el panel Resultados, se crea una firma para el archivo de resultados generado y el archivo de resultados que incluye la firma se guarda.

Las firmas digitales se pueden incrustar como último elemento del documento de salida o se pueden almacenar en un archivo de firma independiente.

  • Si selecciona la opción "Envuelta", la firma será el último elemento secundario del elemento raíz del archivo XML.
  • Si selecciona la opción "Separada", la firma se generará en un documento distinto.

En la imagen de la derecha puede ver una firma digital al final del archivo de resultados, que se generó con la opción "Envuelta".

MapForce XML mapping with digital signatures

Validez del documento XML

Si se incrusta una firma XML en el documento XML, se añade al documento un elemento llamado Signature del espacio de nombres http://www.w3.org/2000/09/xmldsig#. Para que el documento siga siendo válido de acuerdo con su esquema, éste debe contener las declaraciones de elemento correspondientes. Si prefiere no modificar el esquema del documento XML, la firma XML se puede crear en un archivo externo con solo elegir la opción "Separada".

Compatibilidad con comodines XML

Los elementos <xs:any> y <xs:anyAttribute> de un esquema XML permiten colocar cualquier elemento o atributo nuevo en la posición correspondiente de un documento XML de instancia, aunque el elemento o atributo nuevo no estén definidos en el esquema XML. Esto se conoce como comodín XML y es un mecanismo popular que permite un grado de personalización en muchos esquemas XML compatibles con estándares sectoriales.

MapForce admite el uso de comodines <xs:any> y <xs:anyAttribute> en las asignaciones con resultados en formato XML o cualquier otro formato. En los componentes de entrada XML hay un botón junto a <xs:any> y <xs:anyAttribute> que abre un cuadro de diálogo de selección de comodines.

El elemento <xs:any>, así como <xs:anyAttribute>, se suelen usar en el diseño de esquemas XML y los usuarios han solicitado que incorporemos esta característica en MapForce.

Asignaciones de datos entre XML y bases de datos

MapForce ofrece potentes funciones para realizar asignaciones entre datos de BD y datos XML, archivos planos, EDI, Excel (OOXML), XBRL, servicios web e incluso otros formatos de BD.

Cuando cargue una estructura de BD en la ventana de diseño, MapForce interpreta automáticamente el esquema de la BD, le permite seleccionar tablas y vistas de la BD y reconoce las relaciones entre las tablas.

Asignación de datos de BD de MapForce

Cuando termine de cargar todos los modelos de contenido (XML, etc.) que necesita para la asignación de datos de BD, conecte las estructuras de origen y destino mediante líneas de conexión.

Bases de datos relacionales compatibles:

  • Firebird
  • IBM DB2 for iSeries®
  • IBM DB2®
  • Informix®
  • MariaDB
  • Microsoft Access™
  • Microsoft® Azure SQL
  • Microsoft® SQL Server®
  • MySQL®
  • Oracle®
  • PostgreSQL
  • Progress OpenEdge
  • SQLite
  • Sybase® ASE
  • Teradata

Bases de datos NoSQL compatibles:

  • MongoDB
  • CouchDB

MapForce es compatible con las principales bases de datos relacionales y también con bases de datos NoSQL de uso común, lo que le permite crear diseños gráficos de asignación de datos de BD entre datos de origen de BD, filtros y funciones de procesamiento de datos y otras estructuras de datos.

Características de la asignación de datos de BD:

  • Consultas de BD en las principales bases de datos
  • Asignación de datos de cualquier tipo de BD
  • Configuración de claves de BD
  • Posibilidad de definir acciones de tabla de la BD
  • Consulta directa en la base de datos
  • Asignación de datos XML en campos de BD
  • Ordenar componentes de BD de entrada

Filtrar y procesar datos de bases de datos

En muchas asignaciones de datos de BD es necesario manipular los datos en base a condiciones booleanas o instrucciones SQL y SQL/XML. Quizás necesite realizar comparaciones lógicas, cálculos matemáticos y operaciones de cadena, buscar datos de la BD con un valor determinado y realizar muchas otras modificaciones en los datos. En la imagen anterior, puede ver que las funciones de procesamiento de datos aparecen en forma de recuadros entre las líneas de conexión que unen los modelos de contenido de origen y destino.

Las funciones de procesamiento permiten realizar avanzadas asignaciones de datos de BD para satisfacer los diferentes requisitos del proyecto. Por ejemplo, puede construir asignaciones de datos de BD que utilicen datos XML o mensajes EDI para extraer filas de la BD utilizando criterios de filtro basados en los elementos XML o EDI.

Las asignaciones de bases de datos y XML tienen documentos XML como resultado. Las asignaciones que tienen archivos planos como destino darán como resultado archivos de texto o CSV. EDI tendrá como resultado mensajes EDIFACT, X12 o HL7. Excel producirá OOXML y las taxonomías XML darán lugar a informes financieros XBRL.

Las asignaciones de datos entre XML y bases de datos producen scripts SQL (p. ej. instrucciones SELECT, INSERT, UPDATE y DELETE) que se ejecutan en la BD de destino desde MapForce directamente.

Asignación de datos XBRL

El lenguaje ampliado para informes comerciales (XBRL) es un lenguaje de marcado basado en XML para la transmisión electrónica de datos comerciales y financieros.

En MapForce puede usar taxonomías XBRL como componentes de origen o destino de la asignación. Gracias a ello puede transformar de forma gráfica datos contables de servidor en un formato compatible, sin riesgos para la integridad semántica o estructural de los mismos, e integrar datos de informes para realizar análisis financieros.

Asignación de datos XBRL en MapForce

Su función de generación de archivos de ejecución de asignación y generación de código Java, C# y C++ de MapForce permite realizar conversiones de datos financieros automáticas basadas en el diseño de asignación del usuario. Gracias a ello el envío de datos financieros públicos se convierte en un proceso sumamente manejable que se puede repetir una y otra vez. Por tanto, podrá crear informes XBRL válidos basados en los datos variables almacenados en los campos de su sistema de contabilidad.

Desarrollo de asignaciones de datos XBRL

Para desarrollar una asignación de datos XBRL basada en una taxonomía ya existente, basta con insertar la estructura de taxonomía en el panel de diseño de MapForce. A continuación MapForce ofrece una representación gráfica de la estructura del archivo, con sus conceptos, hipercubos, elementos abstractos, períodos, identificadores, etc. acompañados por intuitivos iconos.

El componente XBRL toma la información estructural y semántica de las bases de enlaces asociadas y se presenta en una jerarquía que se puede interpretar, expandir o contraer con total facilidad.

Filtrar y procesar datos XBRL

MapForce ofrece flexibles opciones para filtrar y procesar datos mediante avanzadas funciones de procesamiento basadas en condiciones booleanas o mediante la manipulación de datos antes de que se conviertan al formato de destino.

Por ejemplo, puesto que los datos XBRL son básicamente datos planos, a menudo es necesario aplicar funciones de agrupación para combinar los datos de origen en varios grupos, continuar procesando esos grupos y transformar los datos en una estructura jerárquica. Para ello se utilizan las funciones de agrupación de la biblioteca de funciones de MapForce.

Asignaciones multiformato y en cadena

MapForce es una herramienta de asignación de datos XML extremadamente flexible con la que puede desarrollar proyectos de integración y conversión avanzada de datos. Tanto el origen como el destino de la asignación puede incluir varios formatos diferentes, ya sean datos XML, BD, archivos planos, EDI, Excel, XBRL, Shopify/GraphQL o servicios web. Las asignaciones de datos pueden incluir un componente de entrada y uno de salida, un componente de entrada y varios de salida, varios componentes de entrada y uno de salida o varios componentes de entrada y varios de salida, todos ellos en formatos de datos diferentes.

Asignación de datos en cadena de MapForce

Puede integrar los datos de varios archivos o dividir un origen de datos en varios archivos de salida más pequeños. El uso de múltiples archivos es posible gracias al uso de caracteres comodín (como ? o *) en el nombre de archivo, tablas de BD, secuencias autonuméricas, etc. Por ejemplo, puede ser necesario integrar datos de una colección de archivos o generar varios archivos XML por cada registros principal de una tabla en una BD grande.

Y puede utilizar nombres de archivo como parámetros en proyectos de integración de datos: podrá crear asignaciones dinámicas en las que se definen nombres de archivo en el momento de ejecución.

Asignaciones de datos en cadena

Las transformaciones en cadena permiten crear asignaciones complejas en las que el resultado de una asignación se convierte en la entrada de otra asignación. Esta potente característica se suma a la posibilidad de ejecutar transformaciones totalmente automatizadas en MapForce. Cada componente de la cadena pasa a ser una entidad modular en una secuencia de transformación interdependiente, lo cual permite realizar conversiones de forma instantánea.

Las transformaciones en cadena se pueden crear con un número cualquiera de componentes de asignación que estén conectados a un componente de destino final. Las funciones de vista previa y generación de código también se pueden utilizar con estos componentes intermedios, así como con el resultado final de la asignación.

Automatización de la ejecución de asignaciones de datos XML con MapForce Server

Altova MapForce Server incluye un motor de transformación de datos integrado desarrollado para MapForce y mejorado para entornos servidor. MapForce Server realiza transformaciones de datos XML, JSON, BD, EDI, XBRL, archivos planos, Excel y servicios web a partir de asignaciones de datos optimizadas y procesadas previamente y almacenadas en archivos de ejecución basados en asignaciones de datos diseñadas en MapForce. Las transformaciones de datos de MapForce Server alcanzan un nivel superior gracias a funciones de procesamiento en paralelo y subprocesos, operaciones de inserción SQL masivas, compatibilidad con múltiples plataformas y mucho más.

Al estar procesadas de antemano, las asignaciones tienen mayor rendimiento y menor consumo de memoria. MapForce Server puede usarse bajo el control de FlowForce Server, con una configuración independiente que se ejecuta desde la línea de comandos o mediante programación con una API.

Tras diseñar y probar su asignación XML de MapForce, puede ejecutarla con MapForce Server para automatizar procesos de negocio que requieran transformaciones de datos periódicas.

Creating a MapForce Server Execution File

MapForce procesa y optimiza asignaciones de datos XML, las almacena en archivos de ejecución para ejecutarlos en la línea de comandos de MapForce Server y las carga en trabajos de FlowForce Server.

Cuando se opera MapForce Server bajo la dirección de FlowForce Server, las asignaciones de datos se ejecutan como pasos de un trabajo de FlowForce Server, en función de los desencadenadores que se definieran en el trabajo. Por ejemplo, en un directorio aparece un documento de instancia XML nuevo que desencadena un trabajo de FlowForce Server de varios pasos que primero valida el archivo con RaptorXML+XBRL Server, después ejecuta MapForce Server para extraer ciertos datos del XML y después los inserta en una base de datos.

Vocabularios XML compatibles

MapForce permite asignar, transformar y convertir cualquiera de los innumerables vocabularios basados en XML que se utilizan en la actualidad, incluidos los que se indican a continuación.

NombreExtDescripciónSectorEnte normativo
Normas ACORD

.xml

Las normas de datos del sector de los seguros relativas a las pólizas, las solicitudes de reembolso, la facturación y las transacciones de reaseguro entre aseguradoras, corredores y agencias.Seguros
AUTOSAR XML

.arxml

El formato de intercambio AUTOSAR, que describe la arquitectura de software, las interfaces y las matrices de comunicación de las unidades de control electrónico (ECU) de los vehículos, es un elemento fundamental en todo programa de desarrollo de vehículos modernos.Ingeniería de automoción
Formato de sindicación Atom

.atom

El formato de fuente web normalizado por el IETF que utilizan los blogs, los sitios web de noticias y muchas API empresariales como alternativa al RSS.Medios de comunicación, edición, API
BPMN (Business Process Model and Notation)

.bpmn

El estándar OMG para diagramas de procesos de negocio y definiciones de procesos ejecutables, utilizado por Camunda, Signavio, Bizagi y la mayoría de las suites de BPM.Gestión de procesos de negocio, automatización de flujos de trabajo
CBCR (Country-by-Country Reporting)

.xml

El esquema de la OCDE mediante el cual las empresas multinacionales comunican a las administraciones tributarias sus ingresos, beneficios e impuestos pagados por jurisdicción, en el marco de la Acción 13 del BEPS.Declaraciones fiscales, cumplimiento normativo
CDISC ODM / Define-XML

.xml

Los estándares de investigación clínica para el intercambio de datos de ensayos y la descripción de metadatos de conjuntos de datos en las solicitudes reglamentarias presentadas ante la FDA y la PMDA.Ensayos clínicos, I+D farmacéutica
CML (Chemical Markup Language)

.cml

El vocabulario abierto para moléculas, reacciones y espectros que se utiliza en los conjuntos de herramientas de quimioinformática, las bases de datos químicas y las publicaciones científicas.Química, quimioinformática
DAISY Digital Talking Book

.opf

.ncx

.xml

El estándar de publicación accesible para libros de texto y de audio navegables que utilizan las bibliotecas y los servicios destinados a lectores con dificultades para leer material impreso.Publicaciones accesibles, bibliotecas
DITA (Darwin Information Typing Architecture)

.dita

.ditamap

La arquitectura OASIS para la documentación técnica basada en temas, utilizada para la redacción modular, la publicación condicional y la reutilización de contenidos en los conjuntos de documentación de productos.Documentación técnica, gestión de contenidos
DMN (Decision Model and Notation)

.dmn

El estándar OMG para la lógica de decisión empresarial y las tablas de decisión, que se ejecuta mediante motores de reglas de negocio junto con los procesos BPMN.Reglas de negocio, automatización de la toma de decisiones
DocBook

.dbk

.xml

Un lenguaje de marcado con muchos años en el sector de los libros técnicos, los manuales y la documentación de referencia, ampliamente utilizado en las cadenas de herramientas de código abierto y de edición.Publicación técnica, documentación
Dublin Core Metadata

.xml

El vocabulario de metadatos más utilizado para describir recursos digitales y físicos, integrado en catálogos bibliotecarios, repositorios y sistemas de gestión de contenidos.Bibliotecas, archivos, gestión de metadatos
CESOP CE

.xml

El sistema de la Comisión Europea mediante el cual los proveedores de servicios de pago comunican trimestralmente los datos relativos a los pagos transfronterizos con el fin de combatir el fraude en el IVA.Pagos, cumplimiento de la normativa sobre el IVA
EPUB (Publicación electrónica)

.epub

El estándar dominante para los libros electrónicos abiertos; el documento de empaquetado, el documento de navegación y los archivos de contenido que contiene un EPUB están en formato XML y XHTML.Edición, libros electrónicos, educación
FDA SPL (Structured Product Labeling)

.xml

El estándar de documentación HL7 mediante el cual se remiten a la FDA los datos relativos al etiquetado de medicamentos y productos sanitarios, a los ingredientes y al registro de los centros de fabricación.Asuntos regulatorios farmacéuticos
FIXML

.xml

La codificación XML del protocolo FIX que se utiliza para el enrutamiento de órdenes de valores, los informes de ejecución y los mensajes de compensación postnegociación en las bolsas y las CCP.Mercados de capitales, negociación de valores
FpML (Financial products Markup Language)

.xml

El estándar del sector para la descripción de derivados OTC y productos estructurados, que se utiliza para la confirmación de operaciones, la valoración y la presentación de información reglamentaria en el marco de EMIR y la Ley Dodd-Frank.Mercados de capitales, derivados
GML (Geography Markup Language)

.gml

La gramática del OGC para elementos geográficos, en la que se basan muchas infraestructuras nacionales de datos espaciales y la Directiva INSPIRE de la UE.Geoespacial / SIG, administración pública
GPX (GPS Exchange Format)

.gpx

El estándar de facto para el intercambio de puntos de referencia GPS, rutas y trazas entre dispositivos y aplicaciones como Garmin, Strava, Komoot y Ride with GPS.GPS, deportes al aire libre, seguimiento de flotas
GS1 EPCIS / GS1 XML

.xml

Las normas GS1 relativas a la visibilidad de los eventos de la cadena de suministro y a los documentos comerciales, que sirven de base para los requisitos de trazabilidad en materia de seguridad alimentaria y serialización de productos farmacéuticos.Cadena de suministro, comercio minorista, trazabilidad farmacéutica
HL7 CDA / C-CDA (Clinical Document Architecture)

.cda

.xml

El estándar HL7 para documentos clínicos, como los informes de alta, las derivaciones y los registros de continuidad asistencial; la columna vertebral del intercambio de información sanitaria.Sanidad
HL7 FHIR (XML Serialization)

.xml

El formato XML de los recursos y paquetes FHIR: el estándar de interoperabilidad más extendido en la actualidad en el ámbito sanitario, exigido por la normativa sobre interoperabilidad de los CMS de Estados Unidos.Sanidad
HL7 Version 3 (Normative Edition)

.xml

Los modelos de mensajes y documentos HL7 v3 para la interoperabilidad sanitaria, incluidos la Arquitectura de Documentos Clínicos (Clinical Document Architecture) y los vocabularios de mensajes derivados del RIM.Sanidad
HR Open Standards (HR-XML)

.xml

Las normas de interoperabilidad para los datos de recursos humanos (ofertas de empleo, perfiles de candidatos, nóminas, prestaciones y registros de horas) que se intercambian entre los sistemas de gestión de capital humano (HCM) y los proveedores de servicios.Recursos humanos, nóminas
IEC CIM (Common Information Model)

.xml

El modelo IEC 61970/61968 para el intercambio de datos sobre la topología de la red eléctrica, los activos y el mercado entre los centros de control de las empresas de suministro eléctrico y las herramientas de planificación.Servicios básicos, gestión de la red eléctrica
ISO 20022 Payment Messages

.xml

El estándar mundial de mensajería financiera para transferencias, domiciliaciones bancarias y notificaciones de efectivo (PAIN, PACS, CAMT), que ahora es obligatorio para los pagos transfronterizos a través de SEPA, CHAPS, Fedwire y SWIFT.Banca, pagos, caja
JSP Tag Library Descriptor

.tld

El descriptor XML que declara las etiquetas personalizadas, las funciones y los validadores disponibles para JavaServer Pages en aplicaciones web de Java.Aplicaciones Java para empresas
JasperReports Report Template

.jrxml

La plantilla de informe XML de JasperReports, el motor de generación de informes de código abierto más utilizado en aplicaciones Java para empresas.Inteligencia empresarial, elaboración de informes corporativos
Java EE Deployment Descriptors

.xml

Los documentos de configuración (web.xml, ejb-jar.xml, application.xml) que definen los servlets, los EJB, las restricciones de seguridad y las referencias a recursos en las aplicaciones Java para empresas.Aplicaciones Java para empresas
KML (Keyhole Markup Language)

.kml

El formato para la anotación y visualización geográficas que popularizaron Google Earth y Google Maps, y que ahora es un estándar del OGC.Geoespacial / SIG
LandXML

.xml

El formato de intercambio de datos de ingeniería civil y topografía (trazados, superficies, parcelas y secciones transversales) compatible con Civil 3D, Bentley y Trimble.Ingeniería civil, topografía
MISMO

.xml

El estándar de datos del sector hipotecario para la concesión, la evaluación, la gestión y la venta en el mercado secundario de préstamos, exigido por Fannie Mae y Freddie Mac.Hipotecas, préstamos
MPEG-DASH MPD (Media Presentation Description)

.mpd

El manifiesto que rige la transmisión adaptativa de vídeo MPEG-DASH que utilizan YouTube, Netflix y la mayoría de las plataformas de streaming modernas.Radiodifusión, streaming de vídeo OTT
MTConnect

.xml

El estándar de fabricación mediante el cual las máquinas CNC, los robots y los sensores transmiten datos operativos a los sistemas MES y de análisis en la planta de producción.Fabricación, IoT industrial
MusicXML

.musicxml

El formato estándar para el intercambio de partituras entre Finale, Sibelius, MuseScore, Dorico y los programas de digitalización de partituras.Notación musical, edición musical, educación
NCAXML

.xml

La norma de la Asociación Nacional del Café relativa a los documentos comerciales del café verde (contratos, avisos de envío y certificados de peso) entre productores, comerciantes y tostadores.Comercio de materias primas, cadena de suministro alimentaria
NIEM XML

.xml

El Modelo Nacional de Intercambio de Información, utilizado para compartir información entre los organismos estadounidenses de justicia, inmigración, gestión de emergencias y salud pública.Intercambio de información gubernamental
NITF (News Industry Text Format)

.nitf

.xml

El estándar IPTC para el marcado del contenido y los metadatos de los artículos periodísticos, utilizado por las agencias de noticias y los sistemas de producción de los periódicos.Medios de comunicación, edición
NewsML

.xml

El estándar IPTC para la presentación y el intercambio de contenidos multimedia de noticias, incluyendo texto, imágenes, vídeo y los metadatos relativos a sus derechos y procedencia.Medios de comunicación, sindicación
OAGIS (Open Applications Group Integration Specification)

.xml

Un modelo canónico de documentos de objetos de negocio ampliamente implantado para la integración de aplicaciones de ERP, CRM, MES y logística en las empresas.Integración de aplicaciones empresariales
ODX (Open Diagnostic Data Exchange)

.odx

El formato ASAM/ISO 22901, que describe los datos de diagnóstico de los vehículos, los códigos de avería y los procedimientos de actualización de la ECU utilizados por las herramientas de servicio y los bancos de pruebas.Diagnóstico de vehículos, servicio posventa
OFX / QFX (Open Financial Exchange)

.ofx

.qfx

El formato que utilizan los bancos y las entidades de intermediación financiera para los extractos de cuenta y los historiales de transacciones descargables que utilizan Quicken, QuickBooks y los sistemas de contabilidad; OFX 2.x es XML puro.Banca, finanzas personales y empresariales
ONIX for Books

.xml

El estándar internacional mediante el cual las editoriales envían los metadatos de los libros (títulos, colaboradores, precios, derechos) a minoristas, mayoristas y bibliotecas.Edición de libros, cadena de suministro minorista
OOXML (Office Open XML)

.docx

.xlsx

.pptx

El marcado ECMA-376 / ISO 29500 que se encuentra en todos los archivos modernos de Word, Excel y PowerPoint; las partes correspondientes a WordprocessingML, SpreadsheetML y PresentationML son documentos XML incluidos en un paquete OPC.Productividad en la oficina, documentos empresariales
OSM XML (OpenStreetMap)

.osm

El formato de datos nativo del proyecto OpenStreetMap, que contiene los nodos, las rutas y las relaciones que describen el mapa del mundo.Geoespacial / SIG, cartografía
OpenDRIVE

.xodr

La norma ASAM que describe las redes de carreteras, los carriles y la señalización para la simulación de la conducción y la validación de vehículos autónomos.Sector de la automoción, simulación de conducción autónoma
OpenSCENARIO

.xosc

La norma ASAM que describe los escenarios de tráfico dinámicos y las maniobras utilizadas para probar las funciones avanzadas de asistencia al conductor y de conducción autónoma.Sector de la automoción, simulación de conducción autónoma
P3P (Platform for Privacy Preferences)

.xml

El formato del W3C para las políticas de privacidad de los sitios web legibles por ordenador, que permite a los navegadores comparar las prácticas de un sitio en materia de datos con las preferencias de los usuarios.Privacidad en Internet, cumplimiento normativo
RIXML

.xml

El estándar para el etiquetado y la distribución de estudios de inversión, con el fin de que las empresas del lado comprador puedan clasificar, canalizar y buscar las publicaciones de los analistas del lado vendedor.Mercados de capitales, análisis de inversiones
RSS (Really Simple Syndication)

.rss

El formato de fuente web en el que se basa la distribución de noticias y prácticamente toda la distribución de podcasts: todos los podcasts del mundo se publican como documentos RSS.Medios de comunicación, edición, podcasts
SDMX-ML

.xml

La norma ISO para el intercambio de datos estadísticos y metadatos, utilizada por el BCE, Eurostat, el FMI, la OCDE, el BPI y los institutos nacionales de estadística.Estadísticas oficiales, banca central
SMIL (Synchronized Multimedia Integration Language)

.smil

.smi

El lenguaje del W3C para presentaciones multimedia sincronizadas, utilizado en señalización digital, emisión de contenidos, inserción de publicidad en streaming y audiolibros accesibles.Señalización digital, radiodifusión, multimedia
SSIS Package (SQL Server Integration Services)

.dtsx

El archivo de paquete que define un trabajo ETL de SQL Server Integration Services (flujo de control, flujo de datos y gestores de conexión) se almacena íntegramente en formato XML.Integración de datos, ETL, almacenamiento de datos
SSRS Report Definition Language

.rdl

.rdlc

La definición del informe en formato XML que utilizan SQL Server Reporting Services y Power BI Report Server, en la que se describen los conjuntos de datos, el diseño y los parámetros.Inteligencia empresarial, elaboración de informes corporativos
SVG (Scalable Vector Graphics)

.svg

El estándar web e impreso para gráficos vectoriales independientes de la resolución; cada logotipo, icono y gráfico guardado en formato SVG es un documento XML sin formato.Diseño gráfico, web y edición
StratML (Strategy Markup Language)

.xml

La norma ISO relativa a los planes estratégicos y los informes de rendimiento legibles por ordenador, utilizada por los organismos federales de EE. UU. y otras entidades del sector público.Administración pública, planificación estratégica
TCX (Training Center XML)

.tcx

El formato de Garmin para los datos de actividad física (frecuencia cardíaca, vueltas, cadencia y GPS) que intercambian los relojes deportivos y plataformas como Strava y TrainingPeaks.Fitness, análisis deportivo
TEI (Text Encoding Initiative)

.tei

.xml

El estándar académico para la codificación de textos literarios e históricos, manuscritos y ediciones críticas en proyectos de humanidades digitales de todo el mundo.Humanidades digitales, investigación académica
TMX (Translation Memory eXchange)

.tmx

El formato estándar del sector para el intercambio de memorias de traducción entre herramientas de traducción asistida por ordenador, como Trados, memoQ y Phrase.Localización, traducción
TTML / DFXP (Timed Text Markup Language)

.ttml

.dfxp

El formato estándar para subtítulos y subtítulos ocultos en los flujos de trabajo de radiodifusión y streaming, incluidos los perfiles de distribución de Netflix e IMSC.Radiodifusión, streaming, accesibilidad
Tableau Workbook / Data Source

.twb

.tds

Los archivos de libro de trabajo y de origen de datos sin comprimir de Tableau, que almacenan hojas de cálculo, campos calculados y metadatos de conexión en formato XML.Inteligencia empresarial, análisis de datos
UBL (Universal Business Language)

.xml

La norma OASIS/ISO en la que se basan Peppol, XRechnung y la mayoría de las normativas nacionales sobre facturación electrónica, que abarca facturas, pedidos, avisos de envío y notas de crédito.Facturación electrónica, gestión de compras, integración con sistemas ERP
UN/CEFACT Cross Industry Invoice (Factur-X / ZUGFeRD)

.xml

La sintaxis CII utilizada por los formatos híbridos de factura electrónica «Factur-X» francés y «ZUGFeRD» alemán, en los que una carga útil «factur-x.xml» contiene los datos de la factura en formato legible por ordenador.Facturación electrónica, cuentas por pagar
USPTO Patent XML

.xml

Los formatos en los que la Oficina de Patentes y Marcas de Estados Unidos publica las concesiones y solicitudes de patentes, incluidos el texto completo, los reclamos y los datos bibliográficos.Propiedad intelectual, investigación jurídica
VAST (Video Ad Serving Template)

.xml

El formato de respuesta estándar de la IAB a través del cual los servidores de anuncios en vídeo envían creatividades y eventos de seguimiento a los reproductores; es la base de prácticamente todos los anuncios en vídeo en línea.Publicidad digital, tecnología publicitaria
VoiceXML

.vxml

El lenguaje del W3C para crear diálogos de voz en sistemas de respuesta de voz interactiva, que define las indicaciones, las gramáticas y la lógica del flujo de llamadas.Centros de atención al cliente, telefonía
WML (Wireless Markup Language)

.wml

El lenguaje de marcado de la era WAP para páginas destinadas a los primeros teléfonos móviles; todavía se encuentra en sistemas de telecomunicaciones antiguos y en contenidos archivados.Telecomunicaciones (sistemas heredados)
XBRL (eXtensible Business Reporting Language)

.xbrl

El estándar mundial para la presentación de información financiera y regulatoria en formato digital, exigido por la SEC de EE. UU. (EDGAR), la ESMA (ESEF), la HMRC y docenas de otros organismos reguladores.Finanzas, contabilidad y presentación de informes reglamentarios
XLIFF (XML Localization Interchange File Format)

.xlf

.xliff

El estándar OASIS para el intercambio de contenido traducible entre sistemas de gestión de traducciones y herramientas de traducción asistida (CAT); el formato de archivo más utilizado en el sector de la localización.Localización, traducción
XMI (XML Metadata Interchange)

.xmi

El estándar OMG para el intercambio de modelos UML y otros modelos basados en metamodelos entre herramientas de modelado como Enterprise Architect, MagicDraw y Papyrus.Arquitectura de software, modelización empresarial
XML Resume

.xml

Un vocabulario estructurado para currículos y currículos profesionales, que permite que un único documento de origen se publique en múltiples formatos de salida y sea analizado por los sistemas de gestión de candidatos.Selección de personal, recursos humanos
XMP (Extensible Metadata Platform)

.xmp

Formato de metadatos de Adobe, normalizado según la norma ISO, para fotografías, vídeos y recursos creativos; los archivos .xmp complementarios son archivos XML/RDF sin formato generados por Lightroom, Bridge y Camera Raw.Fotografía, gestión de activos digitales
cXML (commerce XML)

.xml

El formato de transacción en el que se basan SAP Ariba y la mayoría de los catálogos «punchout» B2B, las órdenes de compra y las facturas en el ámbito de las compras empresariales.Procesos de suministro, comercio B2B
gbXML (Green Building XML)

.gbxml

El formato de interoperabilidad que transfiere la geometría del edificio, las zonas y los datos de construcción desde herramientas CAD/BIM a la simulación energética y al análisis de la carga de los sistemas de climatización.AEC, modelización energética de edificios
ifcXML (Industry Foundation Classes, XML)

.ifcxml

La serialización XML del modelo IFC de buildingSMART: el estándar abierto para el intercambio de modelos de información de construcción entre Revit, ArchiCAD, Tekla y otros programas.AEC, BIM, construcción