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