从 ASP.NET Web API 中删除 XML 中的命名空间

2023-11-23

如何使用 Web API 从下面的 xml 响应中删除命名空间?

<ApiDivisionsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GrassrootsHoops.Models.Api.Response">
<Divisions xmlns:d2p1="http://schemas.datacontract.org/2004/07/GrassrootsHoops.Data.Entities">
<d2p1:Page>1</d2p1:Page>
<d2p1:PageSize>10</d2p1:PageSize>
<d2p1:Results xmlns:d3p1="http://schemas.datacontract.org/2004/07/GrassrootsHoops.Models.Api.Response.Divisions"/>
<d2p1:Total>0</d2p1:Total>
</Divisions>
</ApiDivisionsResponse>

选项 1 是切换到使用XmlSerializer in GlobalConfiguration:

config.Formatters.XmlFormatter.UseXmlSerializer = true;

选项 2 是用以下内容装饰你的模型

[DataContract(Namespace="")]

(如果你这样做,你需要用[DataMember]属性)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 ASP.NET Web API 中删除 XML 中的命名空间 的相关文章

随机推荐

  • 避免 XDMP-EXPNTREECACHEFULL 并加载文档

    我正在使用 marklogic 4 并且有大约 15000 个文档 每个文档大约 10 KB 我想将整个内容作为文档加载 并将所有文档转换为单个 csv 文件并输出到 HTTP 输出流以供下载 当我以这种方式加载文档时 let uri ct
  • 隐式解析失败?

    我一直致力于 无形风格 的实现冈崎密集二进制数系统 它只是一个类型级的位链表 某种HList二进制的Digits 我已经完成了操作的初稿 其中包括您期望的自然数标准数学运算 直到现在我才意识到我的编码存在一个大问题 如何修复我的隐式分辨率I
  • 包含一个文件作为字符串[重复]

    这个问题在这里已经有答案了 是否有预处理器技巧允许我将文件作为字符串 包含 在标头中 像这样的东西 a txt lorem ipsum dolorem sit amet 和 魔法 包括类似这样的调用 header h MAGICINCLUD
  • 从html中获取类名的正则表达式

    我知道我的问题可能看起来像重复这个问题 但它不是我正在尝试匹配里面的类名html文本来自服务器作为使用 JavsScript RegExp 的模板并将其替换为另一个类名 代码如下 div class a b c d div div clas
  • 为什么 PHP 更喜欢 __call() 而不是 __callStatic()?

    当我尝试这个时
  • Azure 函数详细跟踪日志记录到 Application Insights

    我有一个连接到 App Insights 实例的 Azure 函数 函数应用程序会发出日志消息 我可以在 Azure 门户的日志流中以及 App Insights 跟踪中看到这些消息 我通过添加一个将控制台日志级别增加到详细 tracing
  • 最简单的 SOAP 示例

    使用 Javascript 的最简单的 SOAP 示例是什么 为了尽可能有用 答案应该 实用 换句话说 实际工作 发送至少一个可以在代码中其他位置设置的参数 处理至少一个可以在代码中其他位置读取的结果值 适用于大多数现代浏览器版本 尽可能清
  • 仅使用 xslt 1.0 小写字符串的第一个字符

    我见过patterns对于那些使用 xslt 1 0 的人来说 使用 translate 函数将字符串翻译成小写 或大写 有没有一种优雅的方法可以将字符串的第一个字母变成小写 TestCase gt testCase 例如 如果您的字符串位
  • 使用 Core Graphics/Cocoa,您可以从后台线程绘制位图上下文吗?

    我正在屏幕外绘制CGContext创建使用CGBitmapContextCreate 然后生成一个CGImage从它与CGBitmapContextCreateImage并将其绘制到我的视图中drawRect 我还在此基础上绘制了一些其他内
  • Mac 上公钥加密/解密的示例代码?

    在哪里可以找到一些在 Mac OS X 上进行公钥加密和解密的简单示例代码 我很沮丧的是 Apple 的 证书 密钥和信任服务编程指南 展示了如何在 iOS 上执行此操作 但所需的 API SecKeyEncrypt SecKeyDecry
  • 如何使用WPF打开颜色和字体对话框?

    我想在 WPF net 4 5 中显示颜色和字体对话框 该怎么办 请任何人帮助我 感谢高级 最好的开箱即用解决方案是使用FontDialog form System Windows Forms程序集 但您必须转换其输出才能将其应用到 WPF
  • Gunicorn 使用 docker-compose 优雅地停止

    我发现当我使用 docker compose 关闭我的gunicorn 19 7 1 python应用程序 总是需要10s才能关闭 这是 docker compose 在强制终止进程之前等待的默认最大时间 根据 t timeout范围 我认
  • 适用于 Windows 的 Grep

    Old txt包含 apple orange banana And New txt包含 apple orange banana grape lemon 我可以访问添加到的新内容New txt using grep命令 grep Fxvf O
  • Python 中可以重载 from/import 吗?

    Python 中是否可以重载 from import 语句 例如 假设jvm object是类的一个实例JVM 是否可以编写这样的代码 class JVM object def import func self cls return som
  • javascript中self和this的区别以及何时使用它们[重复]

    这个问题在这里已经有答案了 可能的重复 JavaScript 习语 var self this 的基础是什么 我很困惑何时在 javascript 中使用 self 和 this 我知道this指的是当前上下文并且self指当前窗口 当我正
  • 反序列化为双精度时,JsonConvert 抛出“不是有效整数”异常

    当我尝试从 JSON 字符串反序列化为对象时 出现异常 Input string 46 605 is not a valid integer Path LatitudeCenter 这真的很奇怪 因为JsonConvert尝试反序列化一个整
  • 使用push命令在Z3中增量求解

    我正在使用 Z3 的 python api 进行某种增量求解 我迭代地向求解器推送约束 同时使用以下命令检查每个步骤的不满足性solver push 命令 我想了解 Z3 是否会使用从先前约束中学习到的引理 或者使用新添加的约束进行求解时先
  • 禁用 Eclipse Remote Systems Explorer 的 Sonarlint 自动扫描

    如何在 Eclipse 中禁用远程系统资源管理器插件的 SonarLint 自动扫描 背景 我最近为 Eclipse 安装了 SonarLint 插件 因为我工作的一个客户使用 Sonar 来提高代码质量 并且喜欢直接报告错误和代码异味 现
  • Javascript 表单验证和密码确认

    我正在尝试编写一个注册页面 但我遇到了最困难的时期
  • 从 ASP.NET Web API 中删除 XML 中的命名空间

    如何使用 Web API 从下面的 xml 响应中删除命名空间