我正在使用ReadXml方法將數據從XML文件加載到DataSet中。這導致兩個表具有相同的名稱。其中一個表有一個命名空間,另一個沒有。我試圖用名字空間引用表。誰能告訴我如何做到這一點?如何在引用數據集中的表時指定名稱空間
Dim reader As XmlTextReader = New XmlTextReader(strURL)
Dim city as string = ""
Dim ds As DataSet = New DataSet()
ds.Namespace = "HomeAddress"
ds.ReadXml(reader)
city = ds.Tables("Address").Rows(0).Item(2).ToString()
所以,你是說名稱空間是爲了與架構一起使用? 如果我將XML文件轉儲到數據集中,它將根據XML層次結構自動創建表。只是碰巧有兩個名稱相同的元素,並且在嘗試按名稱引用它們時出現錯誤。 – Kosta 2008-11-04 20:35:40