(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)
データをロードする前にデータセットの列を追加しようとしましたが、何も変わりません...
どうやってやるの?ありがとう