我正在尝试从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覆盖的一个特定节点读取/解析值的示例,但是无法将其推断到我要实现的目标中。有提示吗?