может ли кто-нибудь показать мне пример того, как сравнивать пользовательский ввод с содержимым следующего XML-файла? Я искал какое-то время, но я не могу найти примеры, которые я правильно понимаю.Как использовать XML-файл для хранения информации VB
<?xml version="1.0" encoding="UTF-8" ?>
<Users>
<User>
<id>1</id>
<firstName>Garry</firstName>
<userName>Domain\Garry</userName>
<hashedkey>Example1</hashedkey>
</User>
<User>
<id>2</id>
<firstName>Ben</firstName>
<userName>Domain\ben</userName>
<hashedkey>Example2</hashedkey>
</User>
</Users>
Пример того, что я хочу сделать, это:
If txtFirstName.text = XML.FirstName AND txtHashedkey.text = XML.hashedkey then
msgbox("Key matches"
else
msgbox("Key doesnt match"
end if
Я, очевидно, необходимо, чтобы убедиться, что ключевые матчи для этого конкретного пользователя и не имеют ключа в <id>1</id>
матче ключа в <id>2</id>
в то время как имя находится под <id>1</id>
. Может кто-нибудь, пожалуйста, дайте мне пример о том, как это сделать?
Это не учебник сайта: Ваш вопрос будет принято лучше, если вы вывесили, что вы пробовали и задали конкретный вопрос. Тем не менее, XML может быть неправильным способом сохранения этих данных - любой может редактировать файл, чтобы заменить хэш чем-то другим. – Plutonix
Hi Plutonix, я шифрую файл XML, я не упомянул об этом, чтобы избежать сложности. – user3516240
У вас есть две проблемы: шифрование и дешифрование текстового файла, а также сохранение и анализ XML. Все еще не учебный сайт. Если вы что-то пробовали и столкнулись с определенной проблемой, этот сайт будет более полезен для вас. –