【发布时间】:2014-12-09 01:23:21
【问题描述】:
我目前正在尝试将数据从标准 XML 格式转换为与 FHIR 资源 XML 匹配的格式。
我正在尝试研究多种途径。目前,我专注于使用 WSO2 Enterprise Service Bus 来查看它是否具有所需的功能。 但是,我怀疑使用 XSLT 脚本可能对我的目的有用。我只是希望讨论他们可能知道的用于此转换过程的可能方法。
谢谢:)
【问题讨论】:
标签: xml xslt wso2 wso2esb hl7-fhir
我目前正在尝试将数据从标准 XML 格式转换为与 FHIR 资源 XML 匹配的格式。
我正在尝试研究多种途径。目前,我专注于使用 WSO2 Enterprise Service Bus 来查看它是否具有所需的功能。 但是,我怀疑使用 XSLT 脚本可能对我的目的有用。我只是希望讨论他们可能知道的用于此转换过程的可能方法。
谢谢:)
【问题讨论】:
标签: xml xslt wso2 wso2esb hl7-fhir
XSLT 无疑是一种选择,看起来使用 WSO2 可以做到这一点。根据您的架构,WSO2 可能比您需要的要重。如果您只是在看转换实例,一个简单的 XSLT 引擎就可以了。您也可以使用代码(Java、C# 等)来完成这项工作。
在代码中执行此操作的一个好处是,如果您将源 XML 的 DOM 表示转换为 FHIR 参考实现数据模型,您将能够生成 XML 和 JSON(最终是 RDF)。您也可以使用 XSLT 来做到这一点,但需要一个两阶段的过程,这会比较慢。
另一个考虑因素是最容易维护的东西。我喜欢 XSLT,但编写和维护它需要一定的心态,所以如果你想走这条路,请确保你有几个对它感到满意的员工。
【讨论】: