在C#中从SOAP响应中删除CDATA

时间:2018-07-30 14:15:06

标签: c# xml soap cdata

我正在尝试从SOAP响应中获取XML数据,并将该数据转换为ReportData对象,该对象将填充一个列表(这些对象类已经用代码制作了)。我无法访问所需的信息,因为它包装在CDATA中。下面是我要解析的XML:

<strReportDataCollection><![CDATA[<ArrayOfReportData>
<ReportData>
  <Archived>false</Archived>
  <Floor>1</Floor>
  <Camera>1</Camera>
  <ReportID>123456</ReportID>
  <Station>1</Station>
</ReportData>
<ReportData>
  <Archived>false</Archived>
  <Floor>2</Floor>
  <Camera>4</Camera>
  <ReportID>789000</ReportID>
  <Station>1</Station>
</ReportData>
</ArrayOfReportData>]]></strReportDataCollection>

我已经看到了从CDATA覆盖的一个特定节点读取/解析值的示例,但是无法将其推断到我要实现的目标中。有提示吗?

0 个答案:

没有答案