2014-12-09 7 views
-1

В настоящее время я пытаюсь преобразовать данные из стандартного формата XML в формат, соответствующий XML-ресурсу FHIR.Преобразование XML в формат XML FHIR XML

Я пытаюсь исследовать несколько проспектов. В настоящее время я привязан к использованию WSO2 Enterprise Service Bus, чтобы узнать, имеет ли он требуемые функции. Однако, я подозреваю, что использование сценария XSLT может оказаться полезным для моих целей. Я просто надеялся на обсуждение возможных методов, которые они могут знать для этого процесса конверсии.

спасибо :)

ответ

0

XSLT, безусловно, один вариант, и это выглядит, как с помощью WSO2 бы сделать это. В зависимости от вашей архитектуры WSO2 может быть тяжелее, чем вам нужно. Если вы просто посмотрите на конвертирование экземпляров, просто сделает XSLT-движок. Вы также можете выполнять работу в коде (Java, C#, что угодно).

Одно из преимуществ этого кода заключается в том, что если вы конвертируете из представления DOM исходного XML в модель данных референтной реализации FHIR, вы сможете создавать как XML, так и JSON (и в конечном итоге RDF). Вы можете сделать это и с помощью XSLT, но тогда потребуется двухэтапный процесс, который будет медленнее.

Другое соображение - это то, что будет проще всего поддерживать. Я люблю XSLT, но для написания и поддержания его требуется определенное мышление, поэтому убедитесь, что у вас есть несколько человек в штате, который им удобен, если вы хотите пойти по этому маршруту.

+0

Спасибо за помощь, я ценю это. Я только что узнал, что входящие данные могут быть в XML или JSON, поэтому XSLT может быть не лучшим вариантом. – MLak

+0

Существуют инструменты отображения, такие как MapForce, которые поддерживают преобразование между различными синтаксисами, включая JSON, так что это может быть полезно. Или вы можете просто написать код:> –

Смежные вопросы