(Web サービスから) xml をデータセットにロードしようとしています。私の問題は、xml が常に同じ構造を持っているとは限らないことです。
このように見えます
<Articles> 
   <Article>
      <id>7156</id>
      <name>FirstArticle</name>
      <pic>zaea.jpg </pic>
   </Article>
   <Article>
      <id>7157</id>
      <name>Second</name>
   </Article>
<Articles>
ご覧のとおり、最初のノードには "pic" があり、2 番目のノードにはありません。私の問題は、「すべてのプロパティがある」ため、最初のノードのみをデータセットにロードすることです。ノードに 1 つのプロパティがない場合、データセットにロードされません...
これが私がすることです
Dim dataSet As New DataSet()
Dim httpResponse As String
httpResponse = HttpRequest.WRequest("WEBSERVICE URL")
Dim xmlSR As System.IO.StringReader = New System.IO.StringReader(httpResponse)
dataSet.ReadXml(xmlSR)
データをロードする前にデータセットの列を追加しようとしましたが、何も変わりません...
どうやってやるの?ありがとう