移除WebApi中的XML命名空间
在vs2013及更高版本中,移除WebApi中的XML命名空间非常简单。通过配置WebApi的XML序列化设置,可以实现无命名空间的XML输出。具体步骤如下:
- 打开WebApi项目。
 - 找到WebApi配置文件(通常是WebApiConfig.cs)。
 - 在配置文件中,添加或修改以下代码:
 
var xml = GlobalConfiguration.Configuration.Formatters.XmlFormatter;
xml.UseXmlSerializer = true;
xml.WriterSettings.OmitXmlDeclaration = true;
xml.WriterSettings.NamespaceHandling = NamespaceHandling.OmitDuplicates;
- 保存配置文件并重新启动项目。
 
这样设置后,WebApi返回的XML数据将不包含命名空间。
                            
                            WebApi去除XML命名空间.rar
                            预估大小:2个文件
                        
                        
                        
                                
                                WebApi去除XML命名空间
                                文件夹
                            
                                                        
                                
                                webapi去除xml命名空间说明.docx
                                14KB
                            
                                                        
                                
                                WebapiXmlRemoveNamDemo.rar
                                3.8MB
                            
                            
                            
                                                    
                                        
                                    文件大小:3.72MB
                                
                                
                                
                            
评论区