From 320f2edb65d352c47651f8830ad52315353328e3 Mon Sep 17 00:00:00 2001 From: "VKMTHD\\haraldmartini" <harald.martini@student.tugraz.at> Date: Thu, 1 Jun 2023 15:25:58 +0200 Subject: [PATCH] check if xmlns attribute is already set when writing airdrag node --- .../InterimComponents/InterimAirdragType.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VehicleInformationFile/VehicleInformationFile_0_1/InterimComponents/InterimAirdragType.cs b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VehicleInformationFile/VehicleInformationFile_0_1/InterimComponents/InterimAirdragType.cs index 03cb5a8119..8c46e113dc 100644 --- a/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VehicleInformationFile/VehicleInformationFile_0_1/InterimComponents/InterimAirdragType.cs +++ b/VectoCore/VectoCore/OutputData/XML/DeclarationReports/VehicleInformationFile/VehicleInformationFile_0_1/InterimComponents/InterimAirdragType.cs @@ -70,12 +70,15 @@ namespace TUGraz.VectoCore.OutputData.XML.DeclarationReports.VehicleInformationF protected XElement GetAirdragElement(IAirdragDeclarationInputData inputData, string version) { var retVal = new XElement(v24 + XMLNames.Component_AirDrag); - - var tmp = XElement.Load(inputData.XMLSource.ParentNode.CreateNavigator().ReadSubtree()); + + + + var tmp = XElement.Load(inputData.XMLSource.CreateNavigator().ReadSubtree()); var dataElement = tmp.Descendants().Where(e => e.Name.LocalName == XMLNames.ComponentDataWrapper).First(); dataElement.Name = v20 + XMLNames.ComponentDataWrapper; - dataElement.Add(new XAttribute("xmlns", inputData.DataSource.TypeVersion)); + dataElement.SetAttributeValue("xmlns", inputData.DataSource.TypeVersion); + //dataElement.Add(new XAttribute("xmlns", inputData.DataSource.TypeVersion)); var signatureElement = tmp.Descendants().Where(e => e.Name.LocalName == XMLNames.DI_Signature).First(); signatureElement.Name = v20 + XMLNames.DI_Signature; -- GitLab