ユーザーが後でプルアップされる情報を保存するアプリケーションがあります。各「トライアル」には独自のXMLファイルがあり、そのXMLファイル内には、EventIDによって識別される特定のイベントと、独自のDogIDを持つ各イベントで競合する特定の犬があります。
特定のイベントまたは特定のイベント内の犬がすでにこのファイルに書き込まれているかどうかを確認する方法を見つける必要があります。以下は、このXMLファイルを初めて作成し、このファイルの特定のイベントとドッグを作成するときに更新されるコードです。
XmlWriter w = XmlWriter.Create(fs);
w.WriteStartDocument();
w.WriteStartElement("Event");
for (int counter = 0; counter < registeredEventCount; counter++)
{
string eventString = registeredArrayList[counter].ToString();
// eventString = eventString.Replace(" ", "");
w.WriteStartElement("Event");
w.WriteAttributeString("id", eventString);
// Write a product.
w.WriteStartElement("dogId");
w.WriteElementString("eventID", eventSelectComboBox.SelectedItem.ToString());
w.WriteElementString("ukcNumber", ukcDogNumTextBox.Text.ToString());
w.WriteElementString("breed", breedTextBox.Text.ToString());
w.WriteElementString("dogName", dogNameTextBox.Text.ToString());
w.WriteEndElement();
w.WriteEndElement();
}
w.WriteEndDocument();
w.Flush();
助言がありますか?イベントがすでに作成されているかどうか、およびイベントで犬がすでに作成されているかどうかを確認する効率的な方法を見つけるのに苦労しています。