私はxmlファイルから読み込もうとしますが、その非常にclonkyで、たくさんのデータが子どもの束からです。私は名前、年齢などを取得していますので、リストに追加することはできません。XMLからリスト<>にデータを追加するにはどうすればよいですか?
私のxmlファイルには、次のようになります。
<?xml version="1.0" encoding="UTF-8"?><People>
<Person>
<Age>30</Age>
<Name>Boy</Name>
<Sex>Male</Sex>
</Person>
<Person>
<Age>28</Age>
<Name>Girl</Name>
<Sex>Female</Sex>
</Person>
そして、私のxaml.csでは、私が持っているファイル:
List<listTest> a = new List<listTest>();
var localFolder = ApplicationData.Current.LocalFolder;
XmlDocument xmlDocument;
var file = await localFolder.TryGetItemAsync("FoodData.xml") as IStorageFile;
xmlDocument = await XmlDocument.LoadFromFileAsync(file);
そして、それとともに、私はどこの設定をする必要があります私はXMLからデータを取り出し、list<>
に入れます:
a.add(listTest {Name = "*DATA FROM XML*", Age ="*DATA FROM XML*", Sex="*DATA FROM XML*"});
LINQを使用しようとしましたが、p.NodeName == "xxx"
を使用して検索を行っていますが、データを取得していないようです。
xmlからリストにデータを取得する方法を教えてください。
チャームのように働いていました。 VS15はこれをXmlDocumentに変更するのが大好きで、うまくいきません。ですから問題が発生した場合は、それを確認してください:D – Hudlommen