0

まず、xml ファイルは正しく設定されていますか? 私はxmlデータを使用するのが初めてです。それに応じてファイルを設定しました。関数に送信するstatenameパラメーターに基づいて、すべての郡名をドロップダウンリストにプルできるようにしたいと考えています。

これはxmlのサンプルです。実際のファイルには、この方法で構造化されたすべての状態があります

<data>
<states>
 <state>
  <name>Delaware</name>
  <counties>
    <county>Kent County</county>
    <county>New Castle County</county>
    <county>Sussex County</county>
  </counties>
</state>
</states>
</data>

州レベルに到達できますが、州名に基づいて郡を抽出する方法がわかりません。

Public Shared Function CountiesfromState(statename As String) As List(Of String)
    Dim doc As New XmlDocument()

    'Load XML from the file into XmlDocument object
    doc.Load("StateCounties.xml") 'this needs    
    Dim root As XmlNode = doc.DocumentElement

    'Select all nodes with the statename indicated by the nodestring variable
    Dim nodeList As XmlNodeList = root.SelectNodes("states/state")
    For Each elem As XmlElement In nodeList

    Next
    Return (From node As XmlNode In nodeList Select node.InnerText).ToList()
End Function
4

0 に答える 0