XML-Mapping

转换 XML 数据

  • 组件之间的拖放映射
  • 支持 XML Schema 和 DTD 内容模型
  • 从实例文档生成 XML 模式
  • XSLT 1.0/2.0/3.0 库以及数据处理函数
  • 支持 XML 数字签名
  • 支持 XML 通配符(xs:any 和 xs:anyAttribute)
  • 支持评论和处理指令
  • 使用XSLT转换XML

创建 XML 映射

MapForce 支持基于 XML Schema 或 DTD 内容模型的 XML 映射。要创建 XML 映射,只需将两个或多个 Schema 加载到 MapForce 中,然后将连接线拖动到源和目标之间的节点之间。此外,MapForce 还支持混合内容,这意味着您可以将与 XML 混合在一起的文本数据进行映射。

如果您没有为某个XML实例文档关联任何模式(schema),MapForce会自动从该XML实例文档生成一个XML模式。

MapForce XML 映射工具

MapForce 支持 高级 XML 转换 在多种输入和多种输出模式之间,在多个源文件和/或目标文件之间,或者进行高级的多阶段数据转换(例如,从一种模式转换到另一种模式,再到另一种模式,以此类推)

一旦您完成了XML映射和数据处理规则的定义,您可以加载一个源文件,MapForce内置的执行引擎将立即将数据转换为新的格式。

MapForce 还可以自动生成 XSLT 1.0、XSLT 2.0 或 XSLT 3.0 样式表,用于根据源模式将多个 XML 文档中的数据转换成符合目标 XML 模式的格式。

学习如何在 MapForce 中将 XML 转换为 XML 以及其他格式

除了 XML 映射功能,MapForce 还支持 映射任何组合 利用 XML、JSON、PDF、数据库、EDI、XBRL、文本文件、Excel、Protobuf 以及/或 Web 服务数据,构建数据集成或 Web 服务应用程序。

查看 XML 映射输出结果

在您设计 XML 映射项目时,内置的 MapForce 引擎允许您只需点击一下,即可查看和保存自动生成的 XSLT 1.0、XSLT 2.0、XSLT 3.0 或 XQuery 代码。您还可以点击“输出”选项卡,查看您的 XML 映射实际生成的输出结果。

以下截图展示了上述 XML 映射的 XML 输出结果,以及由此生成的 XSLT 2.0 样式表。

MapForce XML 映射输出

使用数字签名的 XML 映射

数字签名是W3C制定的规范,用于对XML文档进行数字签名,使用一种加密代码,从而可以验证该XML文档是否被修改。MapForce中的XML签名功能仅支持RSA-SHA1和DSA-SHA1类型的证书。

MapForce支持为XML和XBRL输出文件创建XML数字签名。当点击“输出”按钮时,会为生成的输出文件创建一个签名,并且可以保存带有签名的输出文件。

数字签名可以嵌入到输出文档的最后部分,也可以存储在单独的签名文件中。

  • 如果选择了“已封装”选项,那么签名将是 XML 文件根元素下的最后一个子元素。
  • 如果选择了“分离”选项,则签名文件将作为一个独立的文档生成。

右侧的图片展示了结果文件末尾的数字签名,该签名是使用“包含选项”生成的。

MapForce XML 映射,支持数字签名

XML 文档的有效性

如果XML文档中嵌入了XML签名,则会在XML文档中添加一个名为“Signature”的元素,该元素位于命名空间http://www.w3.org/2000/09/xmldsig#。为了确保文档仍然符合相应的模式(schema),该模式必须包含相应的元素声明。如果您不想修改XML文档的模式,可以使用“分离”(Detached)选项,将XML签名创建在外部文件中。

支持 XML 通配符

在 XML Schema 设计中,`<xs:any>` 元素和 `<xs:anyAttribute>` 允许在 XML 实例文档的相应位置添加任何新的元素或属性,即使这些新的元素或属性在 XML Schema 中没有被明确定义。这被称为 XML 通配符,是一种常用的机制,它允许在许多支持行业标准的 XML Schema 中实现一定程度的定制化,从而适用于各种不同的业务领域。

MapForce 支持 `<xs:any>` 和 `<xs:anyAttribute>`,可用于将数据映射到 XML 或其他任何输出格式。 在 XML 映射输入组件中,`<xs:any>` 或 `<xs:anyAttribute>` 旁边有一个选择按钮,点击该按钮会打开一个通配符选择对话框。

`<xs:any>` 元素以及 `<xs:anyAttribute>` 在 XML Schema 设计中被广泛使用,而对这些元素的支持一直是 MapForce 用户经常提出的需求。

XML 数据与数据库之间的映射

MapForce 提供了强大的支持功能,包括: 数据库映射它支持数据库数据与各种格式之间的映射,包括 XML、纯文本文件、EDI、Excel (OOXML)、XBRL、Web服务,以及其他数据库格式。

当您在设计窗口加载数据库结构时,MapForce 会自动解析数据库模式,让您选择可用的数据库表和视图,并识别表之间的关系。

MapForce 数据库映射功能

一旦您已加载数据库映射所需的所有 XML 和其他内容模型,只需通过拖动连接线,在源结构和目标结构之间建立连接,即可完成映射过程。

支持的关系型数据库

  • 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

支持 NoSQL 数据库:

  • MongoDB
  • CouchDB

MapForce 支持所有主流的关系型数据库,以及流行的 NoSQL 数据库,让您能够创建图形化的数据库映射设计,连接数据库中的源数据、数据处理函数和过滤器,以及各种类型的数据结构。

数据库映射功能:

  • 对所有主要数据库进行查询
  • 将任何支持的数据库类型的数据映射到任何其他数据库类型
  • 指定数据库的密钥设置
  • 定义数据库表的操作
  • 直接查询数据库
  • 连接到数据库并将其中的字段映射到 XML 数据
  • 对数据库输入组件进行排序

筛选和处理数据库数据

许多数据库映射都需要根据布尔条件或SQL和SQL/XML语句,对源数据和目标数据进行处理。您可能需要进行逻辑比较、数学计算或字符串操作,检查数据库中特定值的存在,并对数据进行其他修改。如图所示,在连接源数据模型和目标数据模型的线条之间,数据处理函数以方框的形式呈现。

数据处理功能使您能够实时执行高级数据库映射,以满足各种实际应用场景中的数据转换需求。例如,您可以构建数据库映射,利用 XML 或 EDI 消息,根据 XML 或 EDI 元素中的筛选条件,提取数据库中的数据行。

数据库到XML的映射会生成一个XML输出文档;数据库到纯文本文件的映射会生成CSV格式或固定长度的文本文件;数据库到EDI的映射可以生成EDIFACT、X12或HL7消息;数据库到Excel的映射会生成Office Open XML (OOXML)格式的文件;而数据库到XBRL的映射会生成XBRL格式的财务报告。

将 XML 数据映射到数据库时,MapForce 会生成 SQL 脚本(例如,SELECT、INSERT、UPDATE 和 DELETE 语句),这些脚本可以直接在 MapForce 内部运行,从而作用于您的目标数据库。

XBRL 数据映射

可扩展商业报告语言 (XBRL) 是一种基于 XML 的标记语言,用于电子传输商业和财务数据。

MapForce 支持使用 XBRL 分类体系作为任何映射的源或目标,从而让您能够以图形化的方式将后端会计数据转换为符合规范的格式,而不会对数据的语义或结构完整性造成任何风险,或者将报告数据整合起来,用于财务分析。

MapForce XBRL 映射工具

支持将执行文件和代码映射到 Java、C# 或 C++,这意味着您可以自动化基于图形映射设计的财务数据转换。这使得公共财务数据的提交成为一个可重复且高度可控的过程,从而能够根据会计系统字段中存储的变量数据,生成符合要求的 XBRL 报告。

开发XBRL映射关系

要基于现有的分类体系开发一个XBRL映射,只需将您的分类体系结构插入到MapForce的设计面板中。MapForce会以图形化的方式展示文件结构,用直观的图标来表示分类体系的概念、超立方体、抽象元素、时间段、标识符等。

XBRL 组件从相关的链接数据库中提取结构化和语义信息,并以一种易于理解的层次结构呈现。这种结构可以根据需要进行扩展或缩减。

过滤和处理 XBRL 数据

MapForce 提供了灵活的数据过滤和处理功能,它可以通过高级处理函数,基于布尔条件进行操作,或者在将数据从源格式转换为目标格式的过程中进行数据处理。

例如,由于XBRL数据本质上是扁平的,因此通常需要应用分组功能,将原始数据组合成组,然后进一步处理这些组,将数据转换为分层结构。MapForce函数库中的分组功能可以实现这一过程。

一对多和链式数据映射

MapForce 是一款非常灵活的 XML 映射工具,适用于复杂的集成和转换项目。数据映射的输入和输出可以采用混合格式,包括 XML、数据库、文本文件、EDI、Excel、XBRL、Shopify/GraphQL 以及 Web 服务等各种组合。一个数据映射可以实现一个输入对应一个输出,一个输入对应多个输出,多个来源对应一个目标,或者多个来源对应多个目标,所有这些都可以在不同的数据格式中进行。

MapForce 链式映射功能

MapForce 允许您整合来自多个文件和数据源的数据,或者将来自一个数据源的数据拆分成多个输出。您可以指定多个文件,方法包括使用通配符(例如 ? 或 *)来匹配文件名、指定数据库表、使用自动编号序列,或者采用其他方法。此功能在各种数据集成场景中非常有用;例如,可能需要整合来自一组文件的所有数据,或者需要为大型数据库中的每个主表记录生成独立的 XML 文件。

MapForce 还允许您在数据集成项目中将文件名作为参数使用。这使得您可以创建动态映射,其中特定的文件名可以在运行时进行定义。

链式数据映射

链式转换功能让您能够创建复杂的映射关系,其中一个映射的输出结果将作为另一个映射的输入。这一强大的功能增强了 MapForce 执行完全自动化的转换的能力。每个链式组件都成为一个模块化的实体,构成一个相互依赖的转换序列,从而可以在运行时进行转换。

可以使用任意数量的映射组件,并将它们连接到一个最终的目标组件,从而创建链式转换。可以为中间组件以及最终的映射结果显示/生成预览和代码。

使用 MapForce Server 自动化 XML 映射执行

Altova MapForce Server 它包含了为 MapForce 开发的内置数据转换引擎,并且经过大幅增强,可以在服务器环境中运行。MapForce Server 的主要功能是: 数据转换 针对任何组合的 XML、数据库、EDI、XBRL、纯文本文件、Excel、JSON、Protocol Buffers 以及/或 Web 服务,利用存储在执行文件中的预处理和优化后的数据映射方案 在 MapForce 中定义的映射关系MapForce Server 通过其服务器功能,将数据转换提升到更高的水平,这些功能包括并行处理、多线程、批量 SQL 插入、跨平台支持等等。

预处理能够提高大多数数据映射的性能,并减少内存占用。MapForce Server 在 FlowForce Server 的管理下运行,可以独立配置,通过命令行执行,也可以通过 API 进行程序化操作。

在设计并测试好 MapForce XML 映射后,可以通过 MapForce Server 来执行它,从而自动化需要重复数据转换的业务流程。

创建 MapForce 服务器执行文件

MapForce 软件可以预处理和优化 XML 数据映射,并将这些映射存储在 MapForce Server 的执行文件中,以便通过 MapForce Server 的命令行进行执行。此外,它还可以将这些映射上传到 FlowForce Server,用于 FlowForce Server 的作业中。

当 MapForce Server 在 FlowForce Server 的管理下运行时,数据映射操作会作为 FlowForce Server 作业的步骤来执行,这些步骤由 FlowForce Server 作业中定义的触发器来启动。例如,当一个新的 XML 实例文件到达某个目录时,这会触发一个多步骤的 FlowForce Server 作业,该作业首先使用 RaptorXML+XBRL Server 验证该文件,然后执行 MapForce Server,从 XML 文件中提取特定数据,并将这些数据插入到数据库中。

支持的 XML 词汇表

MapForce 支持对目前广泛使用的各种基于 XML 的数据词汇进行映射、转换和转换,包括以下几种。

名称扩展描述垂直的标准化机构
ACORD 标准

.xml 文件

保险行业的数据标准,涵盖了保险公司、经纪人和代理机构之间关于保单、理赔、账单和再保险交易的数据规范。保险
AUTOSAR XML格式

.arxml 文件

AUTOSAR 交换格式,用于描述汽车电子控制单元(ECU)的软件架构、接口和通信矩阵,是现代汽车开发项目的核心组成部分。汽车工程学
Atom 聚合格式

.atom 文件

一种由IETF标准化的网络内容订阅格式,被博客、新闻网站以及许多企业API用作RSS的替代方案。媒体、出版、API
BPMN(业务流程建模与标注)

.bpmn 文件

OMG标准用于业务流程图和可执行流程定义,被Camunda、Signavio、Bizagi以及大多数BPM(业务流程管理)套件所采用。业务流程管理,工作流程自动化
跨国公司国家别报告 (CBCR)

.xml 文件

经济合作与发展组织(OECD)制定了一套标准,要求跨国企业向各国税务机关报告其在各个司法管辖区内的收入、利润以及已缴纳的税款,这是BEPS第13项行动的要求。税务申报,合规管理
CDISC ODM / Define-XML 标准

.xml 文件

用于向美国食品药品监督管理局(FDA)和日本药品医疗器械厅(PMDA)提交监管文件时,交换试验数据和描述数据集元数据的临床研究标准。临床试验,医药研发
CML(化学标记语言)

.cml 文件

用于化学信息工具包、化学数据库和科学出版物中,用于描述分子、反应和光谱的开放式词汇表。化学,计算化学
DAISY 数字有声图书

.opf 文件

.ncx 文件

.xml 文件

这是一种可访问性出版标准,适用于图书馆和为视力障碍读者提供的服务机构使用的、具有导航功能的有声和文本书籍。无障碍出版,图书馆
DITA(Darwin 信息类型化架构)

.dita 文件

.ditamap 文件

OASIS 架构是一种用于基于主题的技术文档系统,它支持模块化编写、条件发布以及在不同产品文档集合中实现内容重用。技术文档、内容管理
决策模型与符号 (DMN)

.dmn

OMG标准用于定义业务决策逻辑和决策表,这些内容与BPMN流程一起,由业务规则引擎执行。业务规则、决策自动化
DocBook是一种用于创建技术文档的XML文档格式

.dbk 文件

.xml 文件

这是一种历史悠久的标记语言,广泛应用于技术书籍、手册和参考文档的编写,并且在开源项目和出版工具链中得到广泛使用。技术出版、技术文档
都柏林核心元数据

.xml 文件

这是目前应用最广泛的元数据词汇表,用于描述数字和实体资源,并被嵌入到图书馆目录、资源库和内容管理系统中。图书馆、档案馆、元数据管理
EC CESOP (具体含义需要根据上下文确定,可能指一个项目、组织或缩写。)

.xml 文件

欧盟委员会制定的一项机制,旨在通过该机制,支付服务提供商每季度向有关部门报告跨境支付数据,以打击增值税欺诈。付款事宜,增值税合规
EPUB(电子出版格式)

.epub 文件

目前最主要的开放电子书标准是EPUB。EPUB格式的文件内部包含文档包、导航文档和内容文件,这些文件都使用XML和XHTML格式。出版、电子书、教育
美国食品药品监督管理局(FDA)的结构化产品标签

.xml 文件

HL7文档标准,用于向美国食品药品监督管理局(FDA)提交药品和医疗器械的标签、成分以及生产企业注册信息。医药监管事务
FIXML是一种金融信息交换标准

.xml 文件

FIX协议使用XML编码,用于证券交易订单的路由、交易执行报告以及交易所和中央清算机构(CCP)的交易后清算消息。资本市场,证券交易
FpML (金融产品标记语言)

.xml 文件

这是描述场外衍生品和结构化产品的行业标准,广泛应用于交易确认、估值以及在EMIR和《多德-弗兰克法案》框架下的监管报告。资本市场、衍生品
GML (地理标记语言)

.gml 文件

OGC地理要素的语法规范,是许多国家空间数据基础设施以及欧盟的INSPIRE指令的基础。地理空间技术/地理信息系统,政府
GPX(全球定位系统数据交换格式)

.gpx 文件

它是目前事实上的标准,用于在设备和应用程序(如Garmin、Strava、Komoot和Ride with GPS)之间交换GPS航点、路线和轨迹数据。GPS定位、户外运动、车队追踪
GS1 EPCIS / GS1 XML 标准

.xml 文件

GS1标准为供应链事件的可视化和商业文档提供了规范,这些规范是食品安全追溯和药品序列化等领域追溯要求的基石。供应链、零售、医药产品追溯
HL7 CDA / C-CDA (临床文档架构)

.cda 文件

.xml 文件

HL7标准是临床文档(如出院总结、转诊单和持续护理记录)的标准,它是医疗信息交换的基础。医疗保健
HL7 FHIR (XML 序列化)

.xml 文件

FHIR资源和捆组的XML格式,是目前最主流的医疗互操作性标准,也是美国CMS互操作性规则所要求的。医疗保健
HL7 版本 3 (规范版)

.xml 文件

HL7 v3 消息和文档模型,用于医疗保健领域的互操作性,包括临床文档架构以及基于 RIM 的消息词汇表。医疗保健
人力资源开放标准 (HR-XML)

.xml 文件

用于人力资源数据的互操作性标准,涵盖招聘信息、候选人资料、工资管理、福利以及考勤记录等,这些数据在人力资源管理系统(HCM)和服务提供商之间进行交换。人力资源、工资管理
IEC CIM (通用信息模型)

.xml 文件

IEC 61970/61968 是一种模型,用于在电力公司控制中心和规划工具之间交换电力网络拓扑、资产和市场数据。公用事业、能源电网运营
ISO 20022 支付信息

.xml 文件

全球金融支付标准,适用于信用转账、自动扣款和现金报告(包括pain、pacs、camt等),目前已成为在SEPA、CHAPS、Fedwire以及SWIFT跨境支付中强制执行的标准。银行、支付、财务管理
JSP标签库描述文件

.tld (这可能是一个域名后缀,具体含义需要根据上下文判断。)

用于在 Java Web 应用程序中,声明可供 JavaServer Pages 使用的自定义标签、函数和验证器的 XML 描述文件。企业级Java应用程序
JasperReports 报表模板

.jrxml 文件

JasperReports是Java商业应用中最常用的开源报表引擎,它提供了一种XML报表模板。商业智能,企业报表
Java EE 部署描述文件

.xml 文件

定义 Java 企业应用中 Servlet、EJB、安全约束以及资源引用的配置文档(例如:web.xml、ejb-jar.xml、application.xml)。企业级Java应用程序
KML(Keyhole Markup Language),一种用于描述地理数据的标记语言

.kml 文件

谷歌地球和谷歌地图所推广的地理信息标注和可视化格式,现已成为开放地理空间联盟(OGC)的标准。地理空间信息 / 地理信息系统
LandXML (一种用于地理空间数据的XML格式)

.xml 文件

用于土木工程和土地测量数据的通用交换格式,支持以下内容:线路、地表、地块和横截面。该格式由Civil 3D、Bentley和Trimble等软件支持。土木工程、测量
相同

.xml 文件

房贷行业的数据标准,适用于贷款的申请、审批、管理以及二手市场交易等环节,该标准由房利美(Fannie Mae)和联邦住房贷款抵押公司(Freddie Mac)要求。抵押贷款,贷款
MPEG-DASH MPD (媒体呈现描述文件)

.mpd 文件

驱动YouTube、Netflix以及大多数现代流媒体平台使用的MPEG-DASH自适应视频流技术的底层协议。广播、OTT视频流媒体
MTConnect是一种开放的、基于互联网的协议,用于连接和集成制造设备,实现设备之间的数据交换和控制。它旨在简化制造过程中的数据集成,提高生产效率和灵活性

.xml 文件

该制造标准规定了数控机床、机器人和传感器如何在生产车间向制造执行系统(MES)和分析系统发布运行数据。制造业、工业物联网
MusicXML是一种用于表示乐谱数据的开放标准

.musicxml 文件

这是用于在 Finale、Sibelius、MuseScore、Dorico 以及音乐扫描软件之间交换乐谱的标准格式。音乐符号、乐谱出版、音乐教育
NCAXML (一种XML格式)

.xml 文件

美国咖啡协会制定的绿色咖啡贸易文件标准,涵盖了种植者、贸易商和烘焙商之间的合同、装运通知和重量证明等文件。商品交易、食品供应链
NIEM XML 标准

.xml 文件

美国司法、移民、应急管理和公共卫生等部门之间用于信息共享的全国信息交换模型。政府信息交流
NITF (新闻行业文本格式)

.nitf 文件

.xml 文件

IPTC标准用于标记新闻文章的内容和元数据,被新闻通讯社和报纸生产系统广泛采用。新闻媒体,出版行业
新闻标记语言 (NewsML)

.xml 文件

IPTC标准用于打包和交换多媒体新闻内容,包括文本、图像、视频以及与其相关的版权和来源元数据。新闻媒体,内容分发
OAGIS (开放应用组集成规范)

.xml 文件

一种广泛应用的、标准的业务对象文档模型,用于在企业内部集成ERP、CRM、MES以及物流等应用系统。企业应用集成
ODX (开放式诊断数据交换)

.odx 文件

ASAM/ISO 22901 是一种格式,用于描述车辆诊断数据、故障代码以及电子控制单元(ECU)的刷新程序,这些数据和程序被服务工具和测试平台所使用。汽车诊断,售后服务
OFX/QFX (开放金融交易所)

.ofx 文件

.qfx 文件

金融机构和经纪公司用于提供可下载的账户对账单和交易记录的文件格式,这些文件可以被Quicken、QuickBooks以及其他会计系统使用;OFX 2.x格式纯粹是XML格式。银行服务、个人理财和企业金融
ONIX 用于图书行业

.xml 文件

这是全球通用的标准,用于出版商向零售商、批发商和图书馆发送图书的元数据,包括书名、作者、价格、版权等信息。图书出版、零售供应链
OOXML(开放办公文档格式)

.docx 文件

.xlsx 文件

.pptx 文件

现代Word、Excel和PowerPoint文件都包含ECMA-376/ISO 29500格式的标记。WordprocessingML、SpreadsheetML和PresentationML是XML文档,它们位于一个OPC包中。办公效率,商务文档
OSM XML (OpenStreetMap 数据格式)

.osm 文件

OpenStreetMap 项目的原生数据格式,包含描述世界地图的节点、路径和关系。地理空间信息/地理信息系统,地图制作
OpenDRIVE 标准

.xodr 文件

ASAM标准描述了用于驾驶模拟和自动驾驶车辆验证的道路网络、车道以及交通标志。汽车行业,自动驾驶模拟
OpenSCENARIO是一种开放的场景描述语言

.xosc

ASAM标准描述了用于测试高级驾驶辅助系统和自动驾驶功能的动态交通场景和驾驶操作。汽车行业,自动驾驶模拟
P3P(隐私偏好平台)

.xml 文件

W3C 制定了一种机器可读的网站隐私政策格式,允许浏览器将网站的数据处理方式与用户的偏好进行比较。网页隐私,合规性
RIXML (一种用于表示研究数据的 XML 格式)

.xml 文件

该标准旨在规范投资研究的标记和分发,以便买方机构能够对卖方分析师的报告进行分类、路由和搜索。资本市场、投资研究
RSS(Really Simple Syndication),即“简单聚合”或“聚合订阅”技术

.rss

新闻聚合和几乎所有播客的发布都依赖于一种名为“网络订阅”的格式。实际上,世界上所有的播客内容都以RSS文档的形式发布。媒体、出版、播客
SDMX-ML 标准

.xml 文件

该ISO标准用于交换统计数据和元数据,被欧洲中央银行、欧洲统计局、国际货币基金组织、经济合作与发展组织、巴塞尔银行国际监管委员会以及各国国家统计机构所采用。官方统计数据,中央银行
SMIL(同步多媒体集成语言)

.smil

.smi 文件

W3C 制定的一种用于定时多媒体演示的语言,广泛应用于数字标牌、广播播放、流媒体广告插入以及可访问的带语音解说的电子书籍等领域。数字标牌、广播、多媒体
SSIS 包 (SQL Server 集成服务)

.dtsx 文件

定义 SQL Server 集成服务 (SSIS) ETL 任务的文件,其中包含控制流、数据流以及连接管理器等信息,并且整个文件都以 XML 格式存储。数据集成、ETL(提取、转换、加载)、数据仓库
SSRS 报表定义语言

.rdl

.rdlc 文件

SQL Server Reporting Services 和 Power BI Report Server 使用的 XML 报表定义文件,其中描述了数据集、布局和参数。商业智能,企业报表
SVG(可缩放矢量图形)

.svg 文件

SVG是一种适用于网页和印刷的矢量图形标准,它具有分辨率无关的特性。所有以SVG格式保存的徽标、图标和图表,实际上都是一个纯粹的XML文档。平面设计、网页设计、出版
StratML(策略标记语言)

.xml 文件

ISO标准,用于制定可供机器读取的战略规划和绩效报告,被美国联邦机构和其他公共部门机构采用。政府、战略规划
TCX(培训中心XML格式)

.tcx 文件

佳明公司用于健身活动数据的格式,包括心率、圈数、步频和GPS数据,这些数据可以在运动手表和Strava、TrainingPeaks等平台之间进行交换。健身、运动数据分析
TEI (文本编码倡议)

.tei

.xml 文件

这是在世界范围内,用于数字人文项目对文学、历史文本、手稿以及学术版本的编码的学术标准。数字人文,学术研究
TMX (翻译记忆交换格式)

.tmx 文件

这是计算机辅助翻译工具,如Trados、memoQ和Phrase等,之间交换翻译记忆库的标准格式。本地化、翻译
TTML / DFXP (时间文本标记语言)

.ttml 文件

.dfxp

字幕和隐藏字幕在广播和流媒体工作流程中的标准格式,包括Netflix和IMSC的传输规范。广播、流媒体、可访问性
Tableau 工作簿 / 数据源

.twb

.tds

Tableau 的未压缩工作簿文件和数据源文件,它们以 XML 格式存储工作表、计算字段以及连接元数据。商业智能,数据分析
UBL(通用业务语言)

.xml 文件

Peppol、XRechnung以及大多数国家电子发票强制标准所遵循的OASIS/ISO标准,涵盖发票、订单、发货通知和贷项凭证等文件。电子发票、采购、ERP系统集成
联合国欧洲经济委员会贸易 facilitation 委员会 (UN/CEFACT) 跨行业发票标准 (Factur-X / ZUGFeRD)

.xml 文件

法国的Factur-X和德国的ZUGFeRD混合电子发票格式都使用了CII语法,其中factur-x.xml文件包含可供机器读取的发票数据。电子发票,应付账款
美国专利商标局的专利XML数据

.xml 文件

美国专利商标局发布的专利授权和申请文件,包括全文、权利要求书以及相关文献数据。知识产权,法律研究
VAST (视频广告投放模板)

.xml 文件

IAB 标准响应格式,通过该格式,视频广告服务器向播放器传输广告素材和跟踪事件——它实际上是所有在线视频广告的基础。数字广告,广告技术
语音XML

.vxml 文件

W3C 语言用于构建交互式语音应答系统中的语音对话,它定义了提示语、语法规则以及呼叫流程逻辑。呼叫中心,电话系统
WML(无线标记语言)

.wml 文件

WAP 时代的页面标记语言,曾用于早期移动设备的网页显示;虽然现在已较少使用,但仍可在一些旧的电信系统中和存档的内容中找到。电信(传统业务)
XBRL(扩展商业报告语言)

.xbrl (一种用于结构化财务报告的 XML 格式)

这是全球通用的数字金融和监管报告标准,由美国证券交易委员会(SEC,通过EDGAR系统)、欧洲证券与市场管理局(ESMA,通过ESEF标准)、英国税务海关总署(HMRC)以及数十个其他监管机构强制执行。财务、会计、合规报告
XLIFF (XML 本地化交换文件格式)

.xlf 文件

.xliff 文件

OASIS标准用于在翻译管理系统和计算机辅助翻译(CAT)工具之间传输可翻译内容,是本地化行业的常用文件格式。本地化、翻译
XMI (XML Metadata Interchange),即XML元数据交换标准

.xmi 文件

OMG标准用于在建模工具之间交换基于UML和其他元模型的模型,例如Enterprise Architect、MagicDraw和Papyrus。软件架构,企业建模
XML 简历

.xml 文件

一个结构化的词汇库,专为简历和求职信设计,能够使同一份文档以多种输出格式发布,并被招聘跟踪系统解析。招聘、人力资源
XMP (可扩展元数据平台)

.xmp

Adobe 采用的、符合 ISO 标准的元数据格式,适用于照片、视频和创意素材。与之相关的 .xmp 格式的“副文件”是纯 XML/RDF 格式的文件,由 Lightroom、Bridge 和 Camera Raw 等软件生成。摄影,数字资产管理
cXML (一种用于商业交易的 XML 格式)

.xml 文件

SAP Ariba 以及大多数企业采购中使用的 B2B 目录、采购订单和发票所采用的交易格式。采购、企业对企业(B2B)电子商务
gbXML(绿色建筑XML)

.gbxml 文件

这种互操作性格式可以将建筑的几何信息、区域划分以及施工数据从CAD/BIM工具中导入到能源模拟和暖通空调负荷分析中。AEC:建筑、工程和施工行业
IFCXML (建筑行业基础分类,XML格式)

.ifcxml

buildingSMART IFC模型采用XML序列化,IFC是建筑信息模型之间进行数据交换的开放标准,广泛应用于Revit、ArchiCAD、Tekla等软件。AEC (建筑、工程和施工行业), BIM (建筑信息模型), 建筑