私は xml を初めて使用し、次の例のような xml を使用して Web ページをループする必要があります。各要素を保存する必要がありますか? xml を変数に変換して、一意の ID ごとに行を持つリストを作成できるようにします。id: 101、説明: Auto、名前: Bon Bon、通り: 123 W Place St、州など ID は属性になると思いますか? 残りの値はinnerxmlですか?
Web で情報を検索してきましたが、あまり成果を上げることができませんでした。スタートが遅いので、どんな助けでも大歓迎です。
<Master>
<Dealers>
<Dealer id="101">
<Description>Auto</Description>
<Name>Bon Bon Motors</Name>
<Address>
<Street>123 W Place St</Street>
<City>Chicago</City>
<State>IL</State>
<Zip>82453</Zip>
</Address>
<PhoneNo>5451252222</PhoneNo>
</Dealer>
<Dealer id-"102">
...
...
...
</Dealer>
</Dealers>
</Master>
XmlDocument doc = new XmlDocument();
doc.Load("http://data.xml");
XmlElement root = doc.DocumentElement;
List<SomeType> list1 = new List<SomeType>();
if (root.HasAttribute("id"))
{
foreach (.... )
{
int pk = root.Attributes["id"].Value;
string description = ...
string name ...
list1.Add(pk);
list1.Add(description);
....
}
}