【发布时间】:2016-07-21 06:05:30
【问题描述】:
我正在尝试将下面的 XML 反序列化为 C# 类:
<StaffingOrder xmlns="NameSpaceName">
<ReportingRequirements>
<ns0:ManagerName>__MANAGER_NAME</ns0:ManagerName>
<ns0:SupervisorName>__SUPERVISOR_NAME</ns0:SupervisorName>
</ReportingRequirements>
<Comments>Comment</Comments>
</StaffingOrder>
但是在反序列化时我收到以下错误:
Error: There was an error processing 'Test.xml'.
- 'ns0' is an undeclared prefix
如何反序列化 ns0 标签。
【问题讨论】:
-
反序列化通常称为解析。如果 XML 格式不正确,您将无法解析它。找出这个非 XML 的创建位置并从源头修复它。
标签: c# xml web-services wcf xml-deserialization