How to remove all namespaces from XML with C#?

前端 未结 30 2665
悲哀的现实
悲哀的现实 2020-11-22 13:30

I am looking for the clean, elegant and smart solution to remove namespacees from all XML elements? How would function to do that look like?

Defined interface:

30条回答
  •  半阙折子戏
    2020-11-22 13:32

    This worked for me.

           FileStream fs = new FileStream(filePath, FileMode.Open);
    
           StreamReader sr = new StreamReader(fs);
    
            DataSet ds = new DataSet();
            ds.ReadXml(sr);
            ds.Namespace = "";
    
            string outXML = ds.GetXml();
            ds.Dispose();
            sr.Dispose();
            fs.Dispose();
    

提交回复
热议问题