diff --git a/.vs/LoadXMLFile.git/FileContentIndex/b52fdf0f-98b8-4894-8345-6534e51823bc.vsidx b/.vs/LoadXMLFile.git/FileContentIndex/b52fdf0f-98b8-4894-8345-6534e51823bc.vsidx
deleted file mode 100644
index 4db3e28..0000000
Binary files a/.vs/LoadXMLFile.git/FileContentIndex/b52fdf0f-98b8-4894-8345-6534e51823bc.vsidx and /dev/null differ
diff --git a/.vs/LoadXMLFile.git/FileContentIndex/c096ac48-9dfc-4cab-9439-fc75e333c3bf.vsidx b/.vs/LoadXMLFile.git/FileContentIndex/c096ac48-9dfc-4cab-9439-fc75e333c3bf.vsidx
deleted file mode 100644
index 097c4ac..0000000
Binary files a/.vs/LoadXMLFile.git/FileContentIndex/c096ac48-9dfc-4cab-9439-fc75e333c3bf.vsidx and /dev/null differ
diff --git a/.vs/LoadXMLFile.git/FileContentIndex/d0926882-1c67-4636-9e13-d52a3249f5eb.vsidx b/.vs/LoadXMLFile.git/FileContentIndex/d0926882-1c67-4636-9e13-d52a3249f5eb.vsidx
new file mode 100644
index 0000000..4d57c95
Binary files /dev/null and b/.vs/LoadXMLFile.git/FileContentIndex/d0926882-1c67-4636-9e13-d52a3249f5eb.vsidx differ
diff --git a/.vs/LoadXMLFile.git/FileContentIndex/e171802b-a722-44b0-9c21-82a492ced721.vsidx b/.vs/LoadXMLFile.git/FileContentIndex/e171802b-a722-44b0-9c21-82a492ced721.vsidx
deleted file mode 100644
index 38b9c15..0000000
Binary files a/.vs/LoadXMLFile.git/FileContentIndex/e171802b-a722-44b0-9c21-82a492ced721.vsidx and /dev/null differ
diff --git a/.vs/LoadXMLFile.git/FileContentIndex/f080a64b-d89d-4f99-9111-4a10b60da883.vsidx b/.vs/LoadXMLFile.git/FileContentIndex/f080a64b-d89d-4f99-9111-4a10b60da883.vsidx
deleted file mode 100644
index 2d4abd7..0000000
Binary files a/.vs/LoadXMLFile.git/FileContentIndex/f080a64b-d89d-4f99-9111-4a10b60da883.vsidx and /dev/null differ
diff --git a/.vs/LoadXMLFile.git/v17/.suo b/.vs/LoadXMLFile.git/v17/.suo
index 880ab5e..4ad10a8 100644
Binary files a/.vs/LoadXMLFile.git/v17/.suo and b/.vs/LoadXMLFile.git/v17/.suo differ
diff --git a/Daten/Management.xml b/Daten/Management.xml
new file mode 100644
index 0000000..b5dc979
--- /dev/null
+++ b/Daten/Management.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/Daten/NXenvironment_NX 1953_CAD.xml b/Daten/NXenvironment_NX 1953_CAD.xml
new file mode 100644
index 0000000..1a08248
--- /dev/null
+++ b/Daten/NXenvironment_NX 1953_CAD.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/LoadXMLFile/LoadXMLFile.cs b/LoadXMLFile/LoadXMLFile.cs
index b580c8b..1110e81 100644
--- a/LoadXMLFile/LoadXMLFile.cs
+++ b/LoadXMLFile/LoadXMLFile.cs
@@ -267,22 +267,51 @@ namespace Eugen.ESystem.IO
private string ExtractId(string[] temp)
{
- return temp[1].Remove(temp[1].LastIndexOf("\"")).Remove(0, 4);
+ if (temp[1].ToUpper().StartsWith("ID"))
+ {
+ return temp[1].Remove(temp[1].LastIndexOf("\"")).Remove(0, 4);
+ }
+ else
+ {
+ //return temp[1].Remove(temp[1].LastIndexOf("\""));
+ return "";
+ }
}
private string ExtractKey(string[] temp)
{
- return temp[2].Remove(temp[2].IndexOf("="));
+ if (temp[1].ToUpper().StartsWith("ID"))
+ {
+ return temp[2].Remove(temp[2].IndexOf("="));
+ }
+ else
+ {
+ return temp[1].Remove(temp[1].IndexOf("="));
+ }
}
private string ExtractValue(string[] temp)
{
- return temp[2].Remove(0, temp[2].IndexOf("=") + 1).Replace("\"", "");
+ if (temp[1].ToUpper().StartsWith("ID"))
+ {
+ return temp[2].Remove(0, temp[2].IndexOf("=") + 1).Replace("\"", "");
+ }
+ else
+ {
+ return temp[1].Remove(0, temp[1].IndexOf("=") + 1).Replace("\"", "");
+ }
}
private string ExtractStandard(string[] temp)
{
- return temp[3].Remove(0, temp[3].IndexOf("=") + 1).Replace("\"", "");
+ if (temp[1].ToUpper().StartsWith("ID"))
+ {
+ return temp[3].Remove(0, temp[3].IndexOf("=") + 1).Replace("\"", "");
+ }
+ else
+ {
+ return "";
+ }
}
private void DataPreperation(List groups)
diff --git a/LoadXMLFile/bin/Debug/heloxmlf.dll b/LoadXMLFile/bin/Debug/heloxmlf.dll
index 0644e58..f396a2f 100644
Binary files a/LoadXMLFile/bin/Debug/heloxmlf.dll and b/LoadXMLFile/bin/Debug/heloxmlf.dll differ
diff --git a/LoadXMLFile/bin/Debug/heloxmlf.pdb b/LoadXMLFile/bin/Debug/heloxmlf.pdb
index 9d0a800..634fc29 100644
Binary files a/LoadXMLFile/bin/Debug/heloxmlf.pdb and b/LoadXMLFile/bin/Debug/heloxmlf.pdb differ
diff --git a/LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
index 9ac807b..d231dc9 100644
Binary files a/LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/LoadXMLFile/obj/Debug/LoadXMLFile.csproj.FileListAbsolute.txt b/LoadXMLFile/obj/Debug/LoadXMLFile.csproj.FileListAbsolute.txt
index 632c728..37d7318 100644
--- a/LoadXMLFile/obj/Debug/LoadXMLFile.csproj.FileListAbsolute.txt
+++ b/LoadXMLFile/obj/Debug/LoadXMLFile.csproj.FileListAbsolute.txt
@@ -1,9 +1,9 @@
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\bin\Debug\heloxmlf.dll.config
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\bin\Debug\heloxmlf.dll
+H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\bin\Debug\heloxmlf.pdb
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\obj\Debug\LoadXMLFile.csproj.AssemblyReference.cache
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\obj\Debug\LoadXMLFile.Properties.Resources.resources
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\obj\Debug\LoadXMLFile.csproj.GenerateResource.cache
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\obj\Debug\LoadXMLFile.csproj.CoreCompileInputs.cache
-H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\bin\Debug\heloxmlf.dll.config
-H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\bin\Debug\heloxmlf.dll
-H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\bin\Debug\heloxmlf.pdb
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\obj\Debug\heloxmlf.dll
H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\LoadXMLFile\obj\Debug\heloxmlf.pdb
diff --git a/LoadXMLFile/obj/Debug/heloxmlf.dll b/LoadXMLFile/obj/Debug/heloxmlf.dll
index 0644e58..f396a2f 100644
Binary files a/LoadXMLFile/obj/Debug/heloxmlf.dll and b/LoadXMLFile/obj/Debug/heloxmlf.dll differ
diff --git a/LoadXMLFile/obj/Debug/heloxmlf.pdb b/LoadXMLFile/obj/Debug/heloxmlf.pdb
index 9d0a800..634fc29 100644
Binary files a/LoadXMLFile/obj/Debug/heloxmlf.pdb and b/LoadXMLFile/obj/Debug/heloxmlf.pdb differ
diff --git a/Test_LoadXMLFile/Form1.cs b/Test_LoadXMLFile/Form1.cs
index d0baebc..0a97aaa 100644
--- a/Test_LoadXMLFile/Form1.cs
+++ b/Test_LoadXMLFile/Form1.cs
@@ -121,7 +121,8 @@ namespace Test_LoadXMLFile
private void buttonShowInfo_Click(object sender, EventArgs e)
{
var load = new LoadXMLFile();
- load.FileName = @"C:\Temp\Test\Test.xml";
+ load.FileName = @"H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\Daten\Management.xml";
+ //load.FileName = @"H:\Programmieren\Git-WorkRepository\VisualStudio\_DLL\LoadXMLFile.git\Daten\NXenvironment_NX 1953_CAD.xml";
load.Topic = "NX-Portal";
load.Group = "Management";
load.Key = "Method";
diff --git a/Test_LoadXMLFile/bin/Debug/Test_LoadXMLFile.exe b/Test_LoadXMLFile/bin/Debug/Test_LoadXMLFile.exe
index 44c951e..ec4af5e 100644
Binary files a/Test_LoadXMLFile/bin/Debug/Test_LoadXMLFile.exe and b/Test_LoadXMLFile/bin/Debug/Test_LoadXMLFile.exe differ
diff --git a/Test_LoadXMLFile/bin/Debug/Test_LoadXMLFile.pdb b/Test_LoadXMLFile/bin/Debug/Test_LoadXMLFile.pdb
index e94747f..e87d0a1 100644
Binary files a/Test_LoadXMLFile/bin/Debug/Test_LoadXMLFile.pdb and b/Test_LoadXMLFile/bin/Debug/Test_LoadXMLFile.pdb differ
diff --git a/Test_LoadXMLFile/bin/Debug/heloxmlf.dll b/Test_LoadXMLFile/bin/Debug/heloxmlf.dll
index 0644e58..f396a2f 100644
Binary files a/Test_LoadXMLFile/bin/Debug/heloxmlf.dll and b/Test_LoadXMLFile/bin/Debug/heloxmlf.dll differ
diff --git a/Test_LoadXMLFile/bin/Debug/heloxmlf.pdb b/Test_LoadXMLFile/bin/Debug/heloxmlf.pdb
index 9d0a800..634fc29 100644
Binary files a/Test_LoadXMLFile/bin/Debug/heloxmlf.pdb and b/Test_LoadXMLFile/bin/Debug/heloxmlf.pdb differ
diff --git a/Test_LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Test_LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
index 171eb27..9586e30 100644
Binary files a/Test_LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/Test_LoadXMLFile/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.AssemblyReference.cache b/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.AssemblyReference.cache
index 0a4629b..701939b 100644
Binary files a/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.AssemblyReference.cache and b/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.csproj.AssemblyReference.cache differ
diff --git a/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.exe b/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.exe
index 44c951e..ec4af5e 100644
Binary files a/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.exe and b/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.exe differ
diff --git a/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.pdb b/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.pdb
index e94747f..e87d0a1 100644
Binary files a/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.pdb and b/Test_LoadXMLFile/obj/Debug/Test_LoadXMLFile.pdb differ