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