var reader = new StringReader(xDoc.OuterXml);
ds.ReadXml(reader);
下面
跳過是XML:重複節點在數據錶轉換XML時爲DataSet C#
<SubscriberEligibilityOrBenefitInformationLoop>
<SubscriberEligibilityOrBenefitInformation>
<EligibilityBenefitInf>Active Coverage</EligibilityBenefitInf>
<ServiceTypeCode>Medical Care</ServiceTypeCode>
<ServiceTypeCode>Chiropractic</ServiceTypeCode>
<ServiceTypeCode>Hospital</ServiceTypeCode>
<InPlanNetworkIndicator>Not Applicable</InPlanNetworkIndicator>
</SubscriberEligibilityOrBenefitInformation>
</SubscriberEligibilityOrBenefitInformationLoop>
當我這個XML轉換爲數據集,所述重複的節點(例如 < ServiceTypeCode>)是在DataTable的列中跳過。 爲什麼跳過重複節點?
請加上,代碼轉換 – ASpirin
我已經在上面提到過了。 –
它在這裏: DataSet ds = new DataSet(); XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(anyString); var reader = new StringReader(xDoc.OuterXml); ds.ReadXml(reader); –