0
我使用fhir-net-api庫找到here將FHIR消息從JSON轉換爲XML。生成的XML有一個名爲http://hl7.org/fhir/的名稱空間,這似乎是該庫所使用的默認名稱。有沒有一種方法可以在使用此庫序列化XML時控制名稱空間。我知道我可以單獨更改XML名稱空間,但一步完成將會很好。當序列化爲XML時更改默認命名空間fhir-net-api
var b = new
Hl7.Fhir.Serialization.ResourceReader(
FhirJsonParser.CreateFhirReader(json),
ParserSettings.Default).Deserialize();
return Hl7.Fhir.Serialization.FhirSerializer.SerializeResourceToXml(b).ToString();
感謝您的迴應,我會在序列化後進行更改。我正在使用biztalk,並且需要在不同命名空間中具有相同消息的兩個版本,其中一個與信封架構辯論,另一個不包含。對兩者使用相同的消息可能是可能的,但它變得複雜。 – David