@@ -254,7 +254,7 @@ public static void ConvertPlcAlarmTextListXlsxToCsv(string sourceFile, string ta
254254 var maxColumnNumber = worksheet . Dimension . End . Column ;
255255 var totalRowCount = worksheet . Dimension . End . Row ;
256256
257- using ( var writer = new StreamWriter ( targetFile , false , Encoding . UTF8 ) )
257+ using ( var writer = new StreamWriter ( targetFile , false , new UTF8Encoding ( false ) ) )
258258 {
259259 for ( int row = 1 ; row <= totalRowCount ; row ++ )
260260 {
@@ -401,6 +401,7 @@ private static void ParseFolder(ProjectFolder folder, string dir, List<string> s
401401 ns . AddNamespace ( "smns3" , "http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v3" ) ;
402402 ns . AddNamespace ( "smns4" , "http://www.siemens.com/automation/Openness/SW/NetworkSource/StructuredText/v2" ) ;
403403 ns . AddNamespace ( "smns5" , "http://www.siemens.com/automation/Openness/SW/NetworkSource/StructuredText/v4" ) ;
404+ ns . AddNamespace ( "smns6" , "http://www.siemens.com/automation/Openness/SW/NetworkSource/StatementList/v5" ) ;
404405
405406 try
406407 {
@@ -552,6 +553,18 @@ private static void ParseFolder(ProjectFolder folder, string dir, List<string> s
552553 {
553554 }
554555
556+ try
557+ {
558+ var nodes = xmlDoc . SelectNodes ( "//smns6:DateAttribute[@Name='ParameterModifiedTS']" , ns ) ;
559+ foreach ( var node in nodes . Cast < XmlNode > ( ) )
560+ {
561+ node . ParentNode . RemoveChild ( node ) ;
562+ }
563+ }
564+ catch
565+ {
566+ }
567+
555568 //try
556569 //{
557570 // var nodes = xmlDoc.SelectNodes("//smns:Address[@Area='None' and @Informative='true']", ns);
0 commit comments