私はC#が初めてで、これが可能かどうか疑問に思っていました:
同じ名前で値が異なる複数の要素があり、それらを 1 つずつ比較したいと考えています。
例: (ローカル) file.txt ハッシュと (URL) file.text ハッシュ。
いくつかのコードを試してみましたが、良いものを見つけたり作成したりできません。これは私が試したことです:
XmlDocument doc = new XmlDocument();
doc.Load("sample.xml");
XmlElement root = doc.DocumentElement;
XmlNodeList nodes = root.SelectNodes("FileName");
foreach (XmlNode node in nodes)
{
MessageBox.Show(node.ToString());
}
約 13,000 の XML レコードがあります。
私はこのXMLを持っています:
<File FileName="file.txt" FileHash="1C395F6D2AA729A607E69DCA73F8205CEFD26AA4" FileSize="2337488" />
<File FileName="file2.txt" FileHash="B313285D73CA635EB76B8082737BDCF82481DCD0" FileSize="640000" />
<File FileName="file3.txt" FileHash="2D797F6840FB00D86B560290DD0A2A76E3FA90D8" FileSize="157" />
<File FileName="file4.txt" FileHash="D7AC7873B2A00B27451E485C65BF8562237A2562" FileSize="4702208" />
<File FileName="file5.txt" FileHash="8D89AC439D8FD44C9D9EF57D27A160BDB056D63D" FileSize="1052" />