var reader = new StringReader(xDoc.OuterXml);
ds.ReadXml(reader);
下面的是xml:
<SubscriberEligibilityOrBenefitInformationLoop>
<SubscriberEligibilityOrBenefitInformation>
<EligibilityBenefitInf>Active Coverage</EligibilityBenefitInf>
<ServiceTypeCode>Medical Care</ServiceTypeCode>
<ServiceTypeCode>Chiropractic</ServiceTypeCode>
<ServiceTypeCode>Hospital</ServiceTypeCode>
<InPlanNetworkIndicator>Not Applicable</InPlanNetworkIndicator>
</SubscriberEligibilityOrBenefitInformation>
</SubscriberEligibilityOrBenefitInformationLoop>
当我将此xml转换为DataSet时,重复节点(例如 &LT;在DataTable的列中跳过ServiceTypeCode&gt;)。 为什么要跳过重复节点?
答案 0 :(得分:0)
基于您的XML DataSet创建2个表,一个包含根对象,另一个包含重复元素,为了使它们彼此适合,它还为根表生成Key
列,{{1}子表中的列:
和
因此,您可以使用该数据构建新列(尝试深入了解Expression column)
FK