Ich verwende die Bibliothek fhir-net-api, die gefunden wurde here, um FHIR-Nachrichten von JSON nach XML zu transformieren. Das resultierende XML hat einen Namespace von http://hl7.org/fhir/, der von der Bibliothek standardmäßig verwendet wird. Gibt es eine Möglichkeit, den Namespace beim Serialisieren in XML mithilfe dieser Bibliothek zu steuern? Ich weiß, dass ich den XML-Namespace getrennt ändern kann, aber es wäre schön, in einem Schritt zu tun.Standard-Namespace beim Serialisieren in XML ändern fhir-net-api
var b = new
Hl7.Fhir.Serialization.ResourceReader(
FhirJsonParser.CreateFhirReader(json),
ParserSettings.Default).Deserialize();
return Hl7.Fhir.Serialization.FhirSerializer.SerializeResourceToXml(b).ToString();
Danke für die Antwort, ich werde die Änderung nach der Serialisierung vornehmen. Ich verwende BizTalk und benötige zwei Versionen der gleichen Nachricht in verschiedenen Namespaces, einen, der mit einem Hüllkurvenschema debuggt, und einen, der dies nicht tut. Es ist wahrscheinlich möglich, dieselbe Nachricht für beide zu verwenden, aber es wird kompliziert. – David